С помощью тестовой среды для разработки можно просто и относительно недорого протестировать темы, плагины и даже новые релизы на WordPress без вреда для вашего сайта.
Способов создания тестовой среды существует достаточно много. Самый простой из них — это использовать localhost или же клонировать сайт на уже существующем хостинге аккаунта.
Смотрите также:
- Как установить WordPress локально на Mac с помощью MAMP
- Установка WordPress на локальный компьютер с помощью XAMPP
- Как тестировать WordPress на планшетах и смартфонах, которых у вас нет?
- Как создавать адаптивные веб-макеты для разных устройств на WordPress
- О типичных ошибках в разработке под WordPress и о том, как их исправить
Сегодня мы предлагаем вашему вниманию подборку лучших способов создания тестовой среды для разработки на WordPress, включая параметры как для Windows, так и для OS X. Большинство из них устанавливаются на локальный компьютер, а некоторые с помощью дублирования сайта.
1.MAMP
С помощью MAMP-сервера (для Macintosh, Apache, MySQL и PHP) создается среда тестирования на OS X. Была выпущена третья версия этого программного обеспечения, но существует также и бета-версия для Windows.
MAMP-сервер имеет две версии: бесплатную и PRO, а также возможность устанавливать виртуальные серверы и параметры для автоматической установки WordPress.
2.XAMPP
Популярный бесплатный сервер XAMPP является открытым локальным хостом среды разработки PHP и устанавливается для Windows, OS X и Linux.
Существует очень крутой форум Apache Friends для поддержки пользователей, у которых возникают какие-либо проблемы с установкой программного обеспечения.
3.DesktopServer
Всего за пять минут вы легко установите DesktopServer на свой локальный сервер. Он подходит и для Mac, и для пользователей Windows.
Но для установки мультисайта вам, к сожалению, придется обновить PRO-версию. В бесплатной версии сервера доступны только три установки для WordPress.
4.WampServer
Популярное веб-пространство под Windows для создания веб-приложений с помощью Apache2, PHP и MySQL. Оно содержит также приложения для более простой обработки баз данных.
5.Duplicator
Всем известный плагин Duplicator используется для клонирования сайтов и позволяет использовать их на других ресурсах. Он очень пригодится в случае, если вам нужно создать точную копию сайта и использовать его в качестве среды тестирования на вашем локальном сервере или же на хостинге вашего аккаунта.
После этого вы сможете тестировать плагины, темы и даже обновления на WordPress перед внесением каких-либо изменений на свой сайт.
Но плагин, к сожалению, не поддерживает мультисайты.
6.Instant WordPress
Instant WordPress — это полностью автономная портативная среда разработки, которая создает сервер с помощью Windows и запускается даже с помощью ключа USB. В этом бесплатном программном обеспечении встроенный собственный Apache веб-сервер, установки PHP и MySQL, которые запускаются и деактивируются автоматически.
7.Bitnami WordPres Stack
Бесплатный WordPress стэк Bitnami абсолютно самодостаточный и запускается на WordPress за считанные минуты. К тому же он доступен для виртуальных машин OS X, Linux, WordPress, а также для облачных ресурсов.
Он может использоваться для каждого релиза WordPress и обновляется сразу же после каждого из них, включая систему безопасности. К тому же сервис отличается своей быстротой для создания тестовой среды.
8.Sandbox
Sandbox создаст точную копию вашего сайта WordPress на существующем хостинг-аккаунте, а независимая тестовая среда будет недоступна для пользователей и поисковых систем.
Этот плагин больше всего подходит для небольших сайтов, потому что их репликации занимают некоторое время.
Заключение
Создание среды тестирования сэкономит ваше время, деньги и избавит от головной боли в случае, если плагин повредит вашему сайту.
Лучший инструмент для дублирования сайта на существующем веб-хостинге аккаунта — это, конечно же, плагин Duplicator.
DesktopServer — это лучшее решения для установки локального сервера на OS X или Windows. Вам не нужно будет беспокоиться о настройке отдельно WordPress, потому как это является частью процесса установки.Каждый из этих инструментов поможет вам протестировать используемые вами плагины, темы, новые версии WordPress и не причинить вреда своему сайту.
Комментарии к записи: 4
Юзаю уже трети или четвертый год XAMPP + WP = «идеальная пара» )))))))))
Да, это отличный вариант.
Но появляются альтернативы, в особенности когда надо использовать не только PHP, а совместно с Node.js(Grunt, Gulp),Ruby(Compass), и т.п.
К примеру, как развертывается среда для Laravel http://laravel.com/docs/master/homestead
Ps.
Скажем так, что многие вещи приходится докручивать руками.
Недавно наткнулся на грабли в XAMPP pear PHP/CodeSniffer — в файле
C:xampp3phppearPHPCodeSniffer.php жестко прописан ошибочный путь в строке 1913 из-за чего не работал PHP_CodeSniffer
К тому же надо руками перенастроить pear и php.
Что бы работал PHP надо прописать в переменные среды PATH к каталогу C:xamppphp;C:xamppmysqlbin;C:xamppapachebin;
Это не считая того, что надо установить что-то вроде http://unxutils.sourceforge.net/ или cygwin. И так же настроить
Так же, есть танцы с бубнами вокруг rsync.
При установке compser-a или php-cs-fixer надо сочинять батники вида
set XAMPPPHPDIR=C:xamppphp
«%XAMPPPHPDIR%.php.exe» «%XAMPPPHPDIR%.php-cs-fixer.phar» %*
Но все эти телодвижения можно решить за счет vagrant и родной UNIX среды.
Да, это отличный вариант.
Но появляются альтернативы, в особенности когда надо использовать не только PHP, а совместно с Node.js(Grunt, Gulp),Ruby(Compass), и т.п.
К примеру, как развертывается среда для Laravel http://laravel.com/docs/master/homestead
Ps.
Скажем так, что многие вещи приходится докручивать руками.
Недавно наткнулся на грабли в XAMPP pear PHP/CodeSniffer — в файле
C:xampp3phppearPHPCodeSniffer.php жестко прописан ошибочный путь в строке 1913 из-за чего не работал PHP_CodeSniffer
К тому же надо руками перенастроить pear и php.
Что бы работал PHP надо прописать в переменные среды PATH к каталогу C:xamppphp;C:xamppmysqlbin;C:xamppapachebin;
Это не считая того, что надо установить что-то вроде http://unxutils.sourceforge.net/ или cygwin. И так же настроить
Так же, есть танцы с бубнами вокруг rsync.
При установке compser-a или php-cs-fixer надо сочинять батники вида
set XAMPPPHPDIR=C:xamppphp
«%XAMPPPHPDIR%.php.exe» «%XAMPPPHPDIR%.php-cs-fixer.phar» %*
Но все эти телодвижения можно решить за счет vagrant и родной UNIX среды.
Странный обзор, как будто из прошлого десятилетия… Все решения на базе Apache, ни одно решение не идет с кеширующим бекендом, профилированием и т.д. Вы в каком году до сих пор живете?
Open Server (http://open-server.ru/)
— под Win, мощный и гибкий пакет, переключение конфигураций на лету, portable, локальный DNS (удобно тестить с других устройств) и так далее. Даже может работать на внешний доступ. Отлично подходит тем, кто привык к GUI, а не командной строке. Да, кстати, абсолютно бесплатно, хотя отблагодарить автора донатом можно — продукт отличный.
Vagrant (https://www.vagrantup.com/)
Тут ноу комментс. Если нужно чуть больше чем PHP — вам сюда. Если нужна одна среда для всей команды + соответствие среде на продакшне — тоже сюда. В общем, идите, читайте.