Apache: регистрация 500 ошибок из joomla, php и php-fpmApache

Ответить Пред. темаСлед. тема
Anonymous
 Apache: регистрация 500 ошибок из joomla, php и php-fpm

Сообщение Anonymous »

У меня есть веб-сайт Joomla-4.4.8 с Apache 2.4.62 на Fedora40 с PHP-8.3.11, и у меня возникли некоторые трудности с входом в систему. Это мой собственный сервер, поэтому нет ни панели управления, ни панели управления. Иногда я вижу 500 ошибок в журналах доступа Apache, но ничего не указывает на то, что их вызвало или в чем заключалась конкретная ошибка. Я хотел бы получить более подробную информацию о том, что вызвало ошибку 500, записанную в файл журнала.
Я администратор Linux и недостаточно знаком с PHP и журналированием, чтобы понять это. . Я хотел бы изменить php.ini, чтобы регистрировать дополнительную информацию об ошибках Apache 500, а точнее об ошибках, вызванных joomla. Вот что у меня есть на данный момент:

Код: Выделить всё

  display_errors = Off
html_errors = On
display_startup_errors = On
log_errors = On
output_buffering = Off
error_reporting = E_ALL
error_log = /var/log/php_errors.log
expose_php = Off
Они хранятся в файле 90-php.ini в файле /etc/php.d на Fedora40 и предназначены для перезаписи любых старых значений, которые могут отличаться. Я также проверил их локально с помощью phpinfo(). Что делает cpanel, чтобы показать номера строк, включенные в его основной файл ошибок?
Вот пример из моего журнала доступа Apache для этого домена, показывающий типичную ошибку 500:

Код: Выделить всё

  13.59.58.209 - - [20/Sep/2024:06:40:35 -0400] "GET /advisories HTTP/1.1" 500 481
r:"https://example.com/advisories/red-hat" "Mozilla/5.0 AppleWebKit/537.36 (KHTML,
like Gecko; compatible; ClaudeBot/1.0; [email protected])"
Иногда мы сталкиваемся с ошибкой 500 при просмотре сайта самостоятельно, и она отображается в браузере, но, очевидно, это всегда полезно, а также не всегда показывает номер строки. где произошла ошибка.
Некоторые ошибки PHP сохраняются в журнале ошибок apache, в зависимости от моих настроек Apache. Например:

Код: Выделить всё

  [Thu Sep 19 11:00:46.720026 2024] [proxy_fcgi:error] [pid 863110:tid 863147]
[client 40.77.167.65:0] AH01071: Got error 'PHP message: PHP Deprecated:
strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated
in /var/www/www.example.com/html/plugins/system/autotweetcontent/autotweetcontent.php on line 86'
Я также вижу, что ошибки mod_security регистрируются в журнале ошибок apache, как и должно быть. Например:

Код: Выделить всё

  [Sun Sep 22 13:05:39.035262 2024] [authz_core:error] [pid 2410993:tid 2411038]
[client 143.198.222.185:0] AH01630: client denied by server configuration:
/var/www/www.example.com/html/libraries/joomla
Журнал php-fpm в основном заполнен медленными записями, например:

Код: Выделить всё

  [22-Sep-2024 13:16:34] WARNING: [pool example] child 2215306, script
'/var/www/www.example.com/html/index.php' (request: "POST /index.php") executing
too slow (4.913751 sec), logging
Соответствующий медленный журнал для этого домена показывает трассировку стека:

Код: Выделить всё

  [22-Sep-2024 13:26:15]  [pool example] pid 2194046
script_filename = /var/www/www.example.com-443/html/index.php
[0x00007fd1d9213db0] curl_exec() /var/www/www.example.com/html/plugins/system/cleantalkantispam/lib/Cleantalk/Common/Http/Request.php:216
но не всегда существует достаточно прямая корреляция со страницей, особенно если это индексная страница, и она не всегда превышает период ожидания.
Файл php_error.log также редко отображает какую-либо полезную информацию.

Подробнее здесь: https://stackoverflow.com/questions/790 ... nd-php-fpm
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Apache: регистрация 500 ошибок из joomla, php и php-fpm
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Настройка Docker php-fpm/nginx: php-fpm выдает пустое значение 500, журналов ошибок нет
    Гость » » в форуме Php
    0 Ответы
    170 Просмотры
    Последнее сообщение Гость
  • Отсутствует /var/run/php-fpm/php7.4-fpm.sock или /var/run/php-fpm/
    Anonymous » » в форуме Php
    0 Ответы
    163 Просмотры
    Последнее сообщение Anonymous
  • Отсутствует /var/run/php-fpm/php7.4-fpm.sock или /var/run/php-fpm/
    Anonymous » » в форуме Php
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous
  • Как найти членов Joomla на первой странице Joomla
    Anonymous » » в форуме Php
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Apache»