За допомогою тестового середовища для розробки можна просто і відносно недорого протестувати теми, плагіни і навіть нові релізи на WordPress без шкоди для вашого сайту.
Сьогодні ми пропонуємо вашій увазі підбірку кращих способів створення тестового середовища для розробки на WordPress, включаючи параметри як для Windows, так і для OS X. Більшість з них встановлюються на локальний комп'ютер, а деякі з допомогою дублювання сайту.
За допомогою MAMP-сервера (для Macintosh, Apache, MySQL та PHP) створюється середовище тестування на OS X. Була випущена третя версія цього програмного забезпечення, але існує також і бета-версія для Windows.
MAMP-сервер має дві версії: безкоштовну та PRO, а також можливість встановлювати віртуальні сервери і параметри для автоматичної установки WordPress.
Популярний безкоштовний сервер XAMPP є відкритим локальним хостом середовища розробки PHP і встановлюється для Windows, OS X і Linux.
Існує дуже крутий форум Apache Friends для підтримки користувачів, у яких виникають будь-які проблеми з установкою програмного забезпечення.
3. DesktopServer
Всього за п'ять хвилин ви легко встановите DesktopServer на свій локальний сервер. Він підходить і для Mac, і для користувачів Windows.
Але для установки Мультисайт вам, на жаль, доведеться оновити PRO-версію. У безкоштовної версії сервера доступні тільки три установки для WordPress.
4. WampServer
Популярне веб-простір під Windows для створення веб-додатків за допомогою Apache2, PHP і MySQL. Воно містить також додатки для більш простої обробки баз даних.
5. 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
Цей плагін найбільше підходить для невеликих сайтів, тому що їх реплікації займають деякий час.
висновок
Створення середовища тестування заощадить ваш час, гроші і позбавить від головного болю в разі, якщо плагін зашкодить вашому сайту.
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 середовища.