Шаг 0) Включите сообщение об ошибке с помощью error_reporting(E_ALL|E_STRICT);
Шаг 0.5) Проверьте журнал вашего сервера на наличие ошибок php
Шаг 1) Определите место ошибки в вашем скрипте с помощью
- комментируя каждую строку, раскомментируйте их снова по одной строке за раз, начиная с верхней части
- замените все параметры в вызовах методов на переменные, которые вы var_dump()
проверяете, правильно ли заполнено содержимое:
$view = new Zend_View();
$script_path = APPLICATION_PATH . '/../public/websites/' . My_Cookie::get('alpha_key') . '/views';
var_dump($script_path); // is it correct? ok, continue with the next one
$view->setScriptPath($script_path);
...
Шаг 2) Теперь, когда вы проверили свой код на наличие лазеек на серверах разработки и производства, вам следует проверить версии файлов, включая ZF; настройки сервера; phpinfo()
и т. Д.