С помощью тестовой среды для разработки можно просто и относительно недорого протестировать темы, плагины и даже новые релизы на WordPress без вреда для вашего сайта.

Способов создания тестовой среды существует достаточно много. Самый простой из них — это использовать localhost или же клонировать сайт на уже существующем хостинге аккаунта.

Смотрите также:

Сегодня мы предлагаем вашему вниманию подборку лучших способов создания тестовой среды для разработки на 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 и не причинить вреда своему сайту.

Источник: premium.wpmudev.org

Вам понравился материал?

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

4 комментария

сначала новые
по рейтингу сначала новые по хронологии

Странный обзор, как будто из прошлого десятилетия... Все решения на базе Apache, ни одно решение не идет с кеширующим бекендом, профилированием и т.д. Вы в каком году до сих пор живете?

Open Server (http://open-server.ru/)

- под Win, мощный и гибкий пакет, переключение конфигураций на лету, portable, локальный DNS (удобно тестить с других устройств) и так далее. Даже может работать на внешний доступ. Отлично подходит тем, кто привык к GUI, а не командной строке. Да, кстати, абсолютно бесплатно, хотя отблагодарить автора донатом можно - продукт отличный.

Vagrant (https://www.vagrantup.com/)

Тут ноу комментс. Если нужно чуть больше чем PHP - вам сюда. Если нужна одна среда для всей команды + соответствие среде на продакшне - тоже сюда. В общем, идите, читайте.

chumachkin_m

Да, это отличный вариант.

Но появляются альтернативы, в особенности когда надо использовать не только 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 среды.

Юзаю уже трети или четвертый год XAMPP + WP = "идеальная пара" )))))))))

kupon4ikpro

Да, это отличный вариант.

Но появляются альтернативы, в особенности когда надо использовать не только 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 среды.