Различия в установке Expression Engine

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

    {!-- template uri /example/uri --}

        start loop

        {embed="template/.thistemplate" id="{id}"}


        end loop


   {!--end template--}

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

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


person user975044    schedule 18.06.2012    source источник


Ответы (2)


За четыре года разработки EE я никогда не видел такой проблемы. Мое единственное предположение состоит в том, что ваша бета-среда может не использовать поддерживаемую версию PHP или иметь модули, настроенные таким образом, что код PHP EE анализируется иначе, чем ваш промежуточный сервер. Если вы еще этого не сделали, проверьте настройки бета-сервера, чтобы убедиться, что он соответствует требованиям EE. Трудно дать вам какие-либо другие указатели без дополнительной информации. Удачи!

person Ray Brown    schedule 18.06.2012

Мне кажется, что эти два сайта не синхронизированы.

Как 2-й сайт отделился от первого сайта?

Были ли одновременно клонированы и база данных, и файловая система?

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

person AllInOne    schedule 18.06.2012
comment
Я не уверен, как был создан 2-й сайт, я получил его от команды, которая была уволена. Когда я получил бета-версию проекта, в ней было значительно больше данных и контента, связанного со стилем шаблона. Был один новый модуль, но он не связан ни с какими действиями или хуками, которые могли бы повлиять на другие модули и страницы. - person user975044; 21.06.2012