Более эффективные перемещения сервера ExpressionEngine - PullRequest
2 голосов
/ 01 февраля 2012

Я пытаюсь найти лучший способ перенести мои сайты Expression Engine 2 с разработки на живые серверы.У меня есть контрольный список, который я проверяю, начиная с поиска и замены старых / новых URL-адресов и путей к серверам, затем я обновляю файл конфигурации базы данных.Тем не менее, при этом пропускается огромное количество настроек, которые мне затем нужно пройти и изменить вручную, но я не понимаю, зачем мне это нужно (если они где-то не зашифрованы).

Например, у меня естьизменить «Базовый путь к каталогу файлов шаблонов» в Глобальных настройках шаблона вручную, наряду с настройками элементов и несколькими другими.Где-то должен быть файл или запись с ними, которые я могу изменить, прежде чем загружать, но не могу найти их.

Кто-нибудь знает, где они хранятся?

Ответы [ 2 ]

4 голосов
/ 01 февраля 2012

Они хранятся в базе данных, если вы не используете глобальные переменные конфигурации.

Я бы настоятельно рекомендовал изучить какую-либо конфигурационную загрузку. Существует довольно много решений для этого, но вам действительно нужно выбрать то, что подходит для вашего стиля / среды разработки.

Взгляните на следующие статьи:

Я пробовал эти решения, но, на мой взгляд, лучшим вариантом является начальная настройка NSM.

Проверьте это здесь: [http://ee -garage.com / nsm-config-bootstrap] [4]

Единственное (в настоящее время) отсутствующее в этих решениях - это новые конфигурационные переменные, касающиеся путей и местоположений загрузки файлов. Вы можете добавить их к любому из этих решений, добавив переменные, подробно описанные в этой статье:

http://expressionengine.com/user_guide/cp/content/files/file_upload_preferences.html#overriding-upload-paths-and-urls-using-configuration-variables

0 голосов
/ 03 апреля 2013

Я знаю, что опаздываю на этот раз, но для всех, кто ищет, этот плагин очень полезен, и я использовал его много раз.

ExpressionEngine хранит URL вашего сайта и путь к серверу в смешном видеколичество мест.

REElocate поможет вам обновить их за один простой шаг.

https://github.com/expressodev/reelocate

...