время
|
|
Глава 59. Общая 21
того, чтобы убедиться в этом, просмотрите лог ошибок вашего сервера и затем попытайтесь воспроизвести проблему с помощью небольшого тестового примера. Если вы умеете пользоваться 'gdb', то добавьте трассировку к вашему сообщению об ошибке, это поможет разработчикам точно определить проблему. Если вы используете PHP как модуль Apache попробуйте что-то типа:
Остановите ваши httpd процессы
gdb httpd
Остановите ваши httpd процессы
> run -X -f /path/to/httpd.conf
Затем вызовите URL, на котором возникает проблема, из вашего браузера
> run -X -f /path/to/httpd.conf
Если вы получаете дамп, gdb должен сейчас сообщить вам об этом
введите: bt
Вам необходимо включить трассировку в ваше сообщение об ошибке, которое должно быть отправлено с » http://bugs.php.net/
Если ваш скрипт использует функции регулярных выражений (ereg() и компания), то вам необходимо убедиться, что вы скомпилировали PHP и Apache с одним и тем же пакетом регулярных выражений. Это должно