Я не уверен, относится ли этот вопрос к этому или к StackOverflow ...
Некоторое время назад я написал веб-приложение с использованием Zend Framework, и с тех пор оно безупречно работало на стандартном общем хостинге (стек lampp). Я купил VPS и без проблем создал несколько сайтов, используя NGINX и PHP-FPM. Я решил перенести упомянутый сайт на новый сервер - ZF не отображает макет или какие-либо шаблоны. Он просто печатает файл layout.phtml, не интерпретируя в нем код. В журналах ошибок нет. Версия в Zend / Version.php говорит «1.7.1».
Первое, что приходит в голову, это версия PHP, но это 5.x - та же, что была на виртуальном хостинге. Я здесь совершенно ничего не понимаю.
Стоит ли мне обновиться до последней версии ZF? Что бы вы сделали для его отладки?
Ваши шаблоны, вероятно, используют короткие открывающие теги <?
или <?=$foo
против <?php
или <?php echo $foo
. Это отключено по умолчанию в PHP 5.3 (возможно, ранее), поэтому вы включили его в файле php.ini.