Это больше походит на проблему приложения, возможно с данными. Могло также случиться так, что приложение имеет части, которые были скомпилированы для 64-разрядных, которые не применимы в 32-разрядной среде.
Для записи проблема заключалась в Plesk.
Вероятно, возникла проблема с ручной установкой PHP 5 из Webtatic . После этого для любого нового поддомена, созданного с помощью Plesk, в конфигурации Apache будет отключен механизм php_admin_flag
.
Было трудно найти, где они находятся, потому что Plesk создает один файл конфигурации для каждого [под] домена в подкаталоге conf
каталога домена и включает их в httpd.conf
. Это хорошая практика, но ее трудно найти, и вы не можете легко ее персонализировать, если хотите сделать что-то отличное от параметров графического интерфейса (если вы что-то измените через графический интерфейс, старый файл conf не будет изменен, но будет создан новый. создан, и вам необходимо повторно применить все свои изменения).
Если это установка по умолчанию (пакеты httpd, php), ничего не изменилось, тогда это должна быть проблема php.ini с short_open_tag - php будет анализировать файлы с расширением .php, но игнорировать содержимое, если оно не начинается с php
.
Похоже, вы не настроили Apache для правильного анализа файлов .php. Он не знает, что с ними делать, поэтому выплевывает их при загрузке.
http://dan.drydog.com/apache2php.html
Попробуйте шаг 11.