Форуми / National / Russian / Тех. поддержка / Ошибка 500

...есть идеи?

Trustmaster
#27651 27.12.2010 20:41
Когда дела совсем плохи и неизвестно, где может быть проблема, на помощь приходит пошаговая отладка.

Самый примитивный вариант: идём по ходу выполнения программы и расставляем:
echo 'hello, i am here in ' . __FILE__ . ' at line ' . __LINE__ . "\n";
exit;

Более удобным может оказаться использование DEBUG-режима и DEBUG-файла (см. константы в datas/config.php) в сочедании с функцией sed_checkpoint(), которая в заданных местах рапортует о состоянии дел. Там, где цепочка прерывается, и есть ошибка.

Когда узнаем, на каком шаге движок заткнулся, сможем и выяснить, почему именно.
May the Source be with you!