Ошибки с PHP & amp; Weblogic Server

Мы настроили Weblogic для запуска PHP, эта ссылка использовалась в качестве руководства http://archive.oreilly.com/cs/user/view/cs_msg/25690. Мы можем успешно использовать PHP, хотя только 5.3.9.

Одна проблема, с которой я сталкиваюсь, это отображение всех ошибок PHP. Когда PHP-ошибки в некоторых случаях это просто показывает ошибку сервера:

Error 500--Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.

У меня есть локальная версия PHP (5.6.4) с теми же выводами phpinfo () для display_errors => STDOUT => STDOUT а также error_reporting => 32767 => 32767 и это выведет ошибки.

Быстрый пример ошибок, которые не будут отображаться, скажем, что я неправильно получаю имя функции или неправильно набираю языковую конструкцию, например echoЯ получу ошибку сервера не parse error: message: line,

Я никогда раньше не использовал PHP в weblogic, поэтому я не уверен, что это за проблема или как ее исправить?

9

Решение

Джонни, ты уверен, что в твоем php.ini не было предыдущей настройки error_log?

Я сделал тестовую установку 5.3.9 и получил C:\WINDOWS\temp\php-errors.log Что phpinfo () говорит о директивах error_log и log_errors?

Если вы хотите, чтобы ошибки синтаксического анализа возвращались в браузер (через stdout), тогда значение error_log должно быть пустым или просто гарантировать, что error_log нигде не установлен

Это был мой php.ini по умолчанию, и когда я проверял журнал, он работал, включая ошибки синтаксического анализа.

log_errors=On
error_log="C:\WINDOWS\temp\php-errors.log"
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]