Белая страница, чистая страница, пустая страница, Противная...
1. Запомните раз и навсегда: Если белая страница, то сначала надо включить показ ошибок php!
Точно определить ошибку можно, если включить показ ошибок PHP. Для этого можно поступить следующим образом: В файл .htaccess в корне форума(создайте, если его нет) добавить:
Код
php_value display_errors 1
php_value error_reporting 2039
2.
Единственный способ найти ошибку - посмотреть, на какой именно команде обрывается выполнение скрипта. Проще всего это делать так: после каждой строчки дописывать вывод на экран чего-нибудь.
Например открываем *.php и вписывал проверочный код:
echo "Hello!";
в разные места файла. Если вписать куда-нибудь ближе к началу файла - надпись "Hello!" выводилась. Попробовал вписать в серединку - надпись пропала. Стало быть, ошибка где-то в середине кода.
Вырезал проверочный код, перенёс его повыше - текст не выводится. Значит, фатальная ошибка происходит выше... Вырезал, перенёс ещё повыше - опа, текст появился. Стало быть, фатальная ошибка происходит выше места №1, но ниже места №2. Так, двигая, проверочный код вверх-вниз по файлу, мы и определяем ту самую строчку, где именно происходит фатальная ошибка.
Итак, как определить строчку с ошибкой? Вставить проверочный код сразу выше неё, а потом сразу ниже неё. Если ошибка именно тут, то в первом случае текст покажется, а во втором - нет.
Ну, а потом уже нужно смотреть и разбираться, что к чему и почему именно тут происходит фатальная ошибка.
Итак: граждане, используйте метод тыка! Его эффективность научно доказана!
Всё равно, имхо, лучше два часа пропариться с поиском ошибки, чем у вас трое суток сайт не будет работать.