Белый экран смерти только в wp-admin

7 мар. 2013 г., 02:17:21
Просмотры: 44.9K
Голосов: 4

Я могу войти на сайт, но сразу после входа в wp-admin появляется белый экран. Я по-прежнему могу получить доступ к сайту, и панель инструментов вверху каждой страницы показывает, что я вошел в систему, но когда я пытаюсь зайти в wp-admin, меня встречает белый экран.

Я пробовал переименовывать папки с темами и плагинами, даже удалял их обе. Пробовал увеличить лимит памяти PHP до 128M, но безрезультатно.

Есть какие-нибудь советы? Если мне придется переустановить WordPress, как не потерять весь существующий контент?

РЕДАКТИРОВАНИЕ: Я также включил режим отладки, но все равно не получаю никаких ошибок, предупреждений или уведомлений.

3
Комментарии

видите ли вы URL-адрес редиректа при загрузке WordPress?

krembo99 krembo99
7 мар. 2013 г. 06:48:35

Один из способов для ручного обновления. Это помогло мне с пустой страницей wp-admin. https://codex.wordpress.org/Updating_WordPress

User User
6 мая 2015 г. 23:07:34

В статье ниже приведены самые простые шаги для решения этой неприятной проблемы "Белого экрана смерти". https://www.wpfixit.com/wordpress-white-screen-of-death/

Jarrett Gucci Jarrett Gucci
6 мар. 2021 г. 20:08:17
Все ответы на вопрос 11
0

Как правило, всегда удаляйте закрывающий тег ?> в ваших .php файлах, особенно если это файлы functions или config, которые обрабатываются до отправки заголовков на страницу. Если после этого ?> вы случайно добавите пробел, символ табуляции или новую строку, это может привести к невидимой ошибке.

30 янв. 2015 г. 02:55:38
0

Это может быть проблемой, потому что в конце файла wp-config.php или function.php есть пробел.

Для получения дополнительной информации смотрите http://creativedev.in/2012/02/blank-screen-of-wordpress-admin-panel/

7 мар. 2013 г. 13:20:45
0

Всем, кто сталкивается с подобной ошибкой, обязательно проверьте этот вариант. Включите отчет об ошибках, если вы закомментировали строки в вашем файле wp-config.php

@ini_set('display_errors','Off');

и затем проверьте наличие ошибки. Если вы видите ошибку такого типа:

PHP Warning: Cannot modify header information - headers already sent by (output started at /[server info]/wp-config.php:77)

то проверьте ваш wp-config.php на наличие лишних пробелов в начале и конце файла. Удалите даже лишние переносы строк. Затем загрузите wp-config.php заново.

Если ошибка указывает на другой файл, а не на wp-config.php, удалите пустые пробелы в этом файле.

В большинстве случаев это решит вашу проблему.

Удачного кодинга!!!!

26 апр. 2013 г. 10:19:06
1

Вам следует включить WP_DEBUG и WP_DEBUG_LOG.

В файле wp-config.php найдите:

define('WP_DEBUG', false);

И замените на:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Запустите ваш wp-admin и проверьте встроенные ошибки, а также файл error.log в папке wp-content.

14 апр. 2017 г. 20:46:30
Комментарии

Верно, чтобы исправить проблему, необходимо включить режим отладки, чтобы подробнее изучить проблему и исправить её.

sdx11 sdx11
29 июл. 2017 г. 21:21:27
0

Это может быть проблема с пробелами в вашем файле functions.php. Проверьте наличие пустых строк перед или после тегов php в начале и конце файла.

Если вы уверены, что проблема не в плагинах или теме (например, вы пробовали тему Twenty Eleven по умолчанию и переименовали/удалили все плагины), то также можно попробовать перезагрузить все основные файлы WordPress.

Для этого скачайте последнюю стабильную версию WordPress в формате ZIP, затем замените все файлы и папки в вашей директории WordPress, кроме папки wp-content.

При загрузке сайта после этого вам будет предложено ввести учетные данные базы данных для файла wp-config, как если бы вы устанавливали WordPress впервые. Это нужно только для заполнения файла wp-config, чтобы получить доступ к вашим данным. Сайт должен снова работать во фронтенде, как раньше. Теперь попробуйте войти в /wp-admin и проверьте, работает ли админ-панель.

7 мар. 2013 г. 04:23:41
0

Проверьте с помощью следующих опций:

-> Отключите ВСЕ плагины, сбросив папку плагинов через FTP. -> Смените тему на стандартную, чтобы исключить проблемы на уровне темы. -> Удалите весь ненужный код из файла htaccess. -> Обновите ваш WordPress вручную до последней версии.

7 мая 2015 г. 05:33:57
0

Вам необходимо включить WP_DEBUG, а затем провести диагностику вашего сайта. Вот полезная статья на эту тему: 4 способа исправить "белый экран смерти" в WordPress

14 апр. 2017 г. 13:51:12
0

Подобные ошибки записываются в лог. Проверьте журнал ошибок на вашем сервере. Если вы не можете найти лог, пожалуйста, свяжитесь с вашим хостинг-провайдером.

В качестве временного решения, чтобы проверить, включите WP_DEBUG и WP_DEBUG_LOG, и после возникновения ошибки проверьте файл wp-content/debug.log, чтобы увидеть, записывается ли туда что-либо.

Добавьте в ваш файл wp-config.php следующее:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG', false );

Затем проверьте файл debug.log, который находится в wp-content/debug.log.

28 дек. 2018 г. 07:45:26
0

Я столкнулся с точно такой же проблемой после обновления сервера.

Поэтому я просто откатил версию PHP с 7.2.14 обратно до 7.0.33, и это временно решило проблему.

24 янв. 2019 г. 23:49:29
1

У меня была проблема с разрешениями для файла wp-config.php. Установите разрешение 644 для wp-config.php.

20 дек. 2021 г. 12:57:39
Комментарии

Вероятно, вам не стоит устанавливать права 644, так как любой, кто имеет непривилегированный доступ к файловой системе вашего сервера, сможет прочитать логин и пароль базы данных WordPress. Также WordPress, насколько я знаю, не нуждается в возможности редактировать wp-config самостоятельно. Я бы предположил, что подойдут права 400 или 440, в зависимости от того, как вы настроили пользователя и группу для вашего веб-сервера. Или первый вариант с 6, вероятно, приемлем, если файл принадлежит root.

Rup Rup
20 дек. 2021 г. 15:10:43
0

Я только что нашел эту тему, так как у меня была "белый экран смерти" только в админке WordPress. Оказалось, что в файле functions.php дочерней темы было 3 лишних пробела в конце.

19 мар. 2022 г. 22:40:55