8 Варіантів створення тестового середовища для розробки на wordpress

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

Сьогодні ми пропонуємо вашій увазі підбірку кращих способів створення тестового середовища для розробки на WordPress, включаючи параметри як для Windows, так і для OS X. Більшість з них встановлюються на локальний комп'ютер, а деякі з допомогою дублювання сайту.

8 Варіантів створення тестового середовища для розробки на wordpress

За допомогою MAMP-сервера (для Macintosh, Apache, MySQL та PHP) створюється середовище тестування на OS X. Була випущена третя версія цього програмного забезпечення, але існує також і бета-версія для Windows.

MAMP-сервер має дві версії: безкоштовну та PRO, а також можливість встановлювати віртуальні сервери і параметри для автоматичної установки WordPress.

8 Варіантів створення тестового середовища для розробки на wordpress

Популярний безкоштовний сервер XAMPP є відкритим локальним хостом середовища розробки PHP і встановлюється для Windows, OS X і Linux.

Існує дуже крутий форум Apache Friends для підтримки користувачів, у яких виникають будь-які проблеми з установкою програмного забезпечення.

3. DesktopServer

8 Варіантів створення тестового середовища для розробки на wordpress

Всього за п'ять хвилин ви легко встановите DesktopServer на свій локальний сервер. Він підходить і для Mac, і для користувачів Windows.

Але для установки Мультисайт вам, на жаль, доведеться оновити PRO-версію. У безкоштовної версії сервера доступні тільки три установки для WordPress.

4. WampServer

8 Варіантів створення тестового середовища для розробки на wordpress

Популярне веб-простір під Windows для створення веб-додатків за допомогою Apache2, PHP і MySQL. Воно містить також додатки для більш простої обробки баз даних.

5. Duplicator

8 Варіантів створення тестового середовища для розробки на wordpress

Після цього ви зможете тестувати плагіни, теми та навіть поновлення на WordPress перед внесенням будь-яких змін на свій сайт.

Але плагін, на жаль, не підтримує Мультисайт.

6. Instant WordPress

8 Варіантів створення тестового середовища для розробки на wordpress

Instant WordPress - це повністю автономна портативна середовище розробки, яка створює сервер за допомогою Windows і запускається навіть за допомогою ключа USB. У цьому безкоштовному програмному забезпеченні вбудований власний Apache веб-сервер, установки PHP і MySQL, які запускаються і деактивуються автоматично.

7. Bitnami WordPres Stack

8 Варіантів створення тестового середовища для розробки на wordpress

Безкоштовний WordPress стек Bitnami абсолютно самодостатній і запускається на WordPress за лічені хвилини. До того ж він доступний для віртуальних машин OS X, Linux, WordPress, а також для хмарних ресурсів.

Він може використовуватися для кожного релізу WordPress і оновлюється відразу ж після кожного з них, включаючи систему безпеки. До того ж сервіс відрізняється своєю швидкістю для створення тестового середовища.

8. Sandbox

8 Варіантів створення тестового середовища для розробки на wordpress

Цей плагін найбільше підходить для невеликих сайтів, тому що їх реплікації займають деякий час.

висновок

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

DesktopServer - це найкраще рішення для установки локального сервера на OS X або Windows. Вам не потрібно буде турбуватися про налаштування окремо WordPress, тому як це є частиною процесу установки.

Кожен з цих інструментів допоможе вам протестувати використовувані вами плагіни, теми, нові версії WordPress і не заподіяти шкоди своєму сайту.

Джерело: premium.wpmudev.org

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

Так, це відмінний варіант.

Але з'являються альтернативи, особливо коли треба використовувати не тільки PHP, а спільно з Node.js (Grunt, Gulp), Ruby (Compass), і т.п.

Ps.
Скажімо так, що багато речей доводиться докручувати руками.
Нещодавно натрапив на граблі в XAMPP pear PHP / CodeSniffer - в файлі
C: xampp3phppearPHPCodeSniffer.php жорстко прописаний хибний шлях в рядку 1913 через що не працював PHP_CodeSniffer

До того ж треба руками переналаштувати pear і php.

Що б працював PHP треба прописати в змінні середовища PATH до каталогу C: xamppphp; C: xamppmysqlbin; C: xamppapachebin;

Так само, є танці з бубнами навколо rsync.

При установці compser-a або php-cs-fixer треба складати сорочки з короткими рукавами виду

set XAMPPPHPDIR = C: xamppphp
"% XAMPPPHPDIR% .php.exe" "% XAMPPPHPDIR% .php-cs-fixer.phar"% *

Але всі ці рухи тіла можна вирішити за рахунок vagrant і рідний UNIX середовища.

Юзаю вже третини або четвертий рік XAMPP + WP = "ідеальна пара")))))))))

Так, це відмінний варіант.

Але з'являються альтернативи, особливо коли треба використовувати не тільки PHP, а спільно з Node.js (Grunt, Gulp), Ruby (Compass), і т.п.

Ps.
Скажімо так, що багато речей доводиться докручувати руками.
Нещодавно натрапив на граблі в XAMPP pear PHP / CodeSniffer - в файлі
C: xampp3phppearPHPCodeSniffer.php жорстко прописаний хибний шлях в рядку 1913 через що не працював PHP_CodeSniffer

До того ж треба руками переналаштувати pear і php.

Що б працював PHP треба прописати в змінні середовища PATH до каталогу C: xamppphp; C: xamppmysqlbin; C: xamppapachebin;

Так само, є танці з бубнами навколо rsync.

При установці compser-a або php-cs-fixer треба складати сорочки з короткими рукавами виду

set XAMPPPHPDIR = C: xamppphp
"% XAMPPPHPDIR% .php.exe" "% XAMPPPHPDIR% .php-cs-fixer.phar"% *

Але всі ці рухи тіла можна вирішити за рахунок vagrant і рідний UNIX середовища.