PHP получает пустые страницы после отправки формы + сигнал Ошибка сегментации (11) - PullRequest
1 голос
/ 08 апреля 2010

Несколько дней назад я обновил свой MacBook Pro до Snow Leopard, и с тех пор некоторые php-файлы не отображаются.

Вот что происходит:

Я создал php-форму, когда переходил к 'http://localhost/webform.php', я прекрасно вижу форму. Затем, когда я отправляю форму, я просто получаю пустую страницу.

Я включаю отчеты об ошибках и предупреждениях в php.ini, чтобы убедиться, что я ничего не пропустил, но все равно ничего не получаю, только пустая страница.

Затем я проверил в файлах журнала Apache, и я заметил, что каждый раз, когда я отправляю форму, я вижу следующую строку, появляющуюся в журналах Apache:

[ср. 07 апр. 21:40:28 2010] [извещение] Детский пид 70223 выходной сигнал Ошибка сегментации (11)

1 Ответ

2 голосов
/ 08 апреля 2010

Поскольку вы пометили этот вопрос mysql , я собираюсь выйти на конечность и сказать, что вы столкнулись с этой проблемой .

Я бы предложил закомментировать ваш звонок на mysql_close() и / или mysql_connect() и убедиться, что это действительно одна из тех линий, которая производит segfault. Предложенный обходной путь - всегда передавать необязательный дескриптор базы данных этим вызовам. Тем не менее, в этой ссылке есть и другие обходные пути, поэтому я постараюсь сузить проблему и посмотреть, исправит ли ее какое-либо из предложений.

...