Все в WordPress предназначено для производственного сервера и вряд ли упоминает информацию о разработке.
Я хочу настроить блог WordPress локально, чтобы он был готов и готов к работе. Существуют ли какие-либо конкретные рекомендации при настройке локальной среды разработки WordPress.
Какой самый простой способ создать блог WordPress локально, но я могу в какой-то момент перенести на живой сервер?
Вопрос отредактирован для WordPress и отвечает на рекомендации.
Ответы:
Среда локальной разработки WordPress:
Локальные среды разработки могут применяться для разработки приложений любого типа, но есть некоторые специфические особенности WordPress, которые могут помешать вашему переходу с локального на dev.
Цель локальной среды разработки - максимально близко имитировать производственную среду и обеспечить плавный переход.
Соответствующий URL Если вы планируете использовать ту же базу данных для производства, гораздо проще настроить локальный dev для того же домена, что и для производства.
127.0.0.1 your-domain.com
Переместить root на сайты dir Управлять установкой WordPress в каталоге гораздо проще, чем / Applications / Mamp / httdocs.
Отредактируйте ваш vhost-файл, добавив каждый сайт, отображающий его в папку dir:
/etc/apache2/extra/httpd-vhosts.conf
Отредактируйте файлы .conf, отображая ваши vhosts и включив Mac, встроенные в веб-сервер Apache.
/etc/apache2/extra/httpd.conf
/etc/apache2/users/yourname.conf
Запустите ваш веб-сервер. Перейдите в системные настройки -> «Поделиться» и установите флажок «Общий доступ».
wp-config.php Сопоставьте расположение вашей базы данных с Mamp:
localhost:/Applications/MAMP/tmp/mysql/mysql.sock
Определите локальные константы, чтобы вы могли использовать один и тот же wp-config между dev и production:
Теперь установите локальные константы БД в local-config.php
Дополнительный совет: используйте Mark Jaquith's Disable Plugins при работе с плагином dev, чтобы определить плагины, которые нужно отключить, когда они локальные. Поместите его в wp-content / mu-plugins и определите подключаемые модули в нижней части файла:
Установка WordPress Гораздо проще управлять установками с помощью SVN (сначаланужно установить двоичные файлы Subversion для Mac).
Когда вы будете готовы к работе, экспортируйте свою базу данных с помощью phpmyadmin и переместите ваши файлы на сервер.
источник
Если вам нужен универсальный локальный стек разработки, в котором вы можете выбирать из разных версий PHP, MySQL и веб-сервера, а также не боитесь использовать Docker, вы можете выбрать Devilbox .
Также есть статья, как настроить WordPress на Devilbox .
Начать его и запустить довольно просто:
Ссылки:
источник
Здесь есть пошаговое руководство по LAMP: http://ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/
После установки просто добавить WordPress.
источник
Когда вы говорите «все было хорошо», что вы имеете в виду? Вам удалось запустить WordPress на виртуальной машине Ubuntu? Как далеко вы продвинулись?
Какие файлы вы хотели перенести? Установочные файлы WordPress? Или вы имеете в виду загрузку файлов, таких как изображения для сообщения? Единственный раз, когда я использовал FTP-сервер, это когда мне нужно было загрузить установочные файлы WP на удаленный сервер. Но если вы работаете на своей локальной машине, вы можете предоставить локальную папку на виртуальной машине или загрузить файлы с виртуальной машины и начать установку.
Что касается MAMP, никогда не использовал его, но есть некоторая информация о нем в WordPress Codex, и эта статья в Smashing Magazine может помочь.
источник
Поскольку никто еще не упомянул об этом: Local by Flywheel ( https://local.getflywheel.com ) - это очень хороший и простой способ запустить свой собственный локальный сервер WordPress.
Я имел обыкновение запускать мой на стеке AMP на моем компьютере, но с тех пор, как я открыл Local, я делаю всю свою разработку на этом.
источник