Ошибка 500 (Internal Server Error)
-
Здравствуйте,
прошу помощи в настройке сайта
Имеется ошибка, которая приводит к невозможности загрузки страниц сайта (HTTP ERROR 500):
Allowed memory size of 2097152 bytes exhausted (tried to allocate 106496 bytes) in /var/…мой сайт…./functions.php on line 5212Ошибку вызывает код:
/** * Flush all output buffers for PHP 5.2. * * Make sure all output buffers are flushed before our singletons are destroyed. * * @since 2.2.0 */ function wp_ob_end_flush_all() { $levels = ob_get_level(); // Problem is this line for ( $i = 0; $i < $levels; $i++ ) { ob_end_flush(); } }
Ошибка появляется так же при всех отключенных плагинах.
Сейчас установлена тема https://wordpress.org/themes/quicker/
Ошибка возникает так же и в других темах таких как:
https://wordpress.org/themes/newsup/
https://wordpress.org/themes/pressbook/на данный момент частично решение выглядит так:
function wp_ob_end_flush_all_fixed() { $start = (int) ini_get('zlib.output_compression'); $levels = ob_get_level(); for ( $i = $start; $i < $levels; $i++ ) { ob_end_flush(); } } //remove original callback remove_action('shutdown', 'wp_ob_end_flush_all', 1); //add fixed callback add_action('shutdown', 'wp_ob_end_flush_all_fixed', 1); while ( @ob_end_flush() );
при этом часто страницы сайта как бы подвисают и не грузятся (требуется обновлять страницу иногда до 5-10 раз, чтобы загрузилась страница сайта).
Как мне добиться стабильной загрузки страниц сайта с 1го раза?
Дополнительная информация на сайте:
-
ОС server: Ubuntu 20.04 64bit, RAM: 1000Mb
WP Version : 5.9.1
WPMU: No
MySQL Version : 8.0.28
PHP Version : 7.4.3
PHP Memory Usage: 8.18 MB
PHP Memory Limit : 512MB
WordPress Memory Limit : 768MB
PHP Max Upload Size : 50M
PHP Max Post Size : 50M
PHP Allow URL fopen : On
PHP Display Errors : On
PHP Max Script Execution Time : 30 SecondsНастройки сайта
php.ini
<?php
memory_limit = 768M
upload_max_filesize = 64M
post_max_size = 64M
upload_max_filesize = 64M
max_execution_time = 300
max_input_time = 1000
auto_prepend_
; ?>.htaccess
php_value memory_limit 768M
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 1000Установленные плагины
-
All In One WP Security — v. 4.4.10
BackWPup — v. 3.10.0
Booster Extension — v. 1.1.9
Demo Import Kit — v. 1.0.6
Error Log Monitor — v. 1.7.2
FileBird Lite — v. 4.9.8
Gutenberg — v. 12.8.1
Health Check & Troubleshooting — v. 1.4.5
Robin image optimizer — v. 1.5.6
Simple Counter — v. 1.0.2
Themeinwp Import Companion — v. 1.0.6
XML Sitemaps — v. 4.1.1
Yoast SEO — v. 18.4.1Дополнительно выявил, что ошибка возвращается при включении плагина Webcraftic Clearfy – WordPress optimization plugin — v. 2.0.1: https://ru.wordpress.org/plugins/clearfy/
Спасибо за ответ!
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Ошибка 500 (Internal Server Error)» закрыта для новых ответов.