После переноса сайта http://mir-teatra.net/ на другой хостинг в шапке сайта вывалилась куча ошибок. Подскажите пожалуйста, как решить данную проблему? Спасибо!
Слишком новый PHP для этой версии движка. Начиная с PHP 5.5.0 модификатор /e помечен как осуждённый. Или установить более старую версию пыха в панели управления, или отключить вывод ошибок пыха в браузер, что строго говоря, должно быть на любом рабочем проекте. Для этого можно в корневой .htaccess сайта добавить: php_value display_errors 0 Но это может не всегда сработать (100% не работает, если в качестве вебсервера используется энджин). Либо в настройках пыха найтит этот флаг и отключить.
За 5$ поддержка решила проблему. Цитирую: По ходу текущего тикета не раз подымался вопрос о разнице версий php. Вы так же давали ссылку, где фигурирует php 5.4. Текущая версия установленная у вас - 5.5. довольно сильно отличается в плане поддержки различного рода устаревших функций. У php в целом очень плохая обратная совместимость между релизами. Скрывать ошибки это неправильный подход, потому как отображаются они не просто так и в той или иной степени влияют на функционал сайта. Собрал для вас специально дополнительную версию php 5.4 которая работает исключительно с пользователем teatra в режиме работы домена php как cgi. Сейчас сайт работает без ошибок.
По ходу текущего тикета не раз подымался вопрос о разнице версий php
Конечно, мой же ответ диаметрально отличался:
Сообщение от x64
Слишком новый PHP для этой версии движка. Начиная с PHP 5.5.0 модификатор /e помечен как осуждённый
Лучше заплатить 5$ поддержке и получить то же самое, но со «специально собранной версией», которая, наверняка, устанавливается «только для вас, пока начальник не видит».