Ошибка 500 для обычных пользователей, но не для администратора

17 янв. 2023 г., 22:35:49
Просмотры: 33
Голосов: 0

Не понимаю, что происходит. Некоторые мои страницы (например, https://beatthatflight.com.au/) выдают ошибку 500. Однако другие страницы (https://beatthatflight.com.au/index.php/2022/12/19/56-fast-free-easy-ways-to-earn-qantas-frequent-flyer-points-in-december-2022/) работают нормально.

Я отключил тему и все плагины - это не помогло. Очистил кэш. Пробовал разные браузеры, но подозреваю, что проблема не на стороне клиента.

Пробовал добавить в wp-config.php:

define( 'WP_DEBUG', true ); // Включить режим отладки
define( 'WP_DEBUG_DISPLAY', true ); // Показывать ошибки на экране
define( 'WP_DEBUG_LOG', true ); // Записывать ошибки в лог

define( 'SCRIPT_DEBUG', true ); // Отладка скриптов
define( 'SAVEQUERIES', true ); // Логирование SQL-запросов

Но файлы debug.log и error.log остаются пустыми.

Я застрял на этом моменте. Переустановил последнюю версию WordPress - без изменений. Странно, что а) некоторые страницы работают и б) все страницы работают, когда я вхожу как администратор.

Обновление: https://beatthatflight.com.au/?nocache=1 работает. Похоже, проблема связана с кэшированием...где-то...

Буду благодарен за любые рекомендации.

Комментарии

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

vancoder vancoder
17 янв. 2023 г. 22:48:30

@vancoder, возможно, прав, так как https://beatthatflight.com.au/?nocache=1 работает... хммм

Mark Mayo Mark Mayo
18 янв. 2023 г. 01:44:41

Параметр ?nocache=1 указывает на серверный кеш. Вы устанавливали плагин для кеширования, или это что-то, что обрабатывается вашим хостинг-провайдером? Если первое, обратитесь в поддержку плагина; если второе — в поддержку хостинга.

Pat J Pat J
18 янв. 2023 г. 02:28:30

@Pat У меня были плагины кэширования, но отключение всех плагинов и тем не помогло. Проблема сохраняется. Поэтому подозреваю сервер.
Мы обнаружили, что у нас были Nameservers, указывающие на ezoic, которым мы больше не пользуемся, так что я их обновил и надеюсь, что это может решить проблему

Mark Mayo Mark Mayo
18 янв. 2023 г. 02:51:10