• Добрый день. Запустил обновление до 4.6
    Обновление завершилось, но при отображении сайта вверху стало отображать непонятный текст, в консоле этот же текст отображает. вышел из админки и попробовал войти заново, итог — белый экран и эти же строки.
    Как можно исправить проблему?

    Выдаваемый текст. наглядно можно увидеть перейдя на ibtc.by

    Warning: ini_get_all() has been disabled for security reasons in /home/ibtc/public_html/wp-includes/load.php on line 1020

    Warning: ini_get_all() has been disabled for security reasons in /home/ibtc/public_html/wp-includes/load.php on line 1020

    Warning: session_start(): Cannot send session cookie — headers already sent by (output started at /home/ibtc/public_html/wp-includes/load.php:1020) in /home/ibtc/public_html/wp-content/plugins/wp-file-upload/wordpress_file_upload.php on line 2

    Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at /home/ibtc/public_html/wp-includes/load.php:1020) in /home/ibtc/public_html/wp-content/plugins/wp-file-upload/wordpress_file_upload.php on line 2

    Warning: Cannot modify header information — headers already sent by (output started at /home/ibtc/public_html/wp-includes/load.php:1020) in /home/ibtc/public_html/wp-includes/pluggable.php on line 1174

    вышел из админки и попробовал войти заново, итог — белый экран и эти же строки.
    Как можно исправить проблему?

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Добрый день.

    Проверьте файл config.php, если там есть строка:
    define( 'WP_DEBUG', true );
    замените её на
    define( 'WP_DEBUG', false );

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Проблема проявляется на серверах, где запрещён вызов функции ini_get_all().

    Будет исправлено в 4.6.1: https://core.trac.wordpress.org/ticket/37680

    в файле wp-config.php строка прописана
    define( ‘WP_DEBUG’, false );

    Когда выйдет 4.6.1? И как мне ее потом накатить, если я в админку не могу зайти теперь?

    нашел еще setup-config.php
    там стояло true. Замена на false не помогла

    Модератор Yui

    (@fierevere)

    永子

    Когда выйдет 4.6.1? И как мне ее потом накатить, если я в админку не могу зайти теперь?

    не очень скоро
    вам сейчас проще откатить версию, через восстановление бэкапа или из архива установки ВП по ФТП
    с удалением и заменой папок wp-admin, wp-includes и php файлов корня, кроме wp-config.php

    то есть качаю старую версию WP 4.5.3 распаковываю у себя на компе и делаю замену папок wp-admin, wp-includes и php файлов корня, кроме wp-config.php?

    Модератор Yui

    (@fierevere)

    永子

    корочь своими кривыми руками кое как откатил. В админку успешно зашел. Спасибо.
    Начало работать, страницы отображаются, текст тоже.
    Но потерялись где-то все медиафайлы. Установил заново тему и плагины. но при редактировании страниц выдает постоянно ошибку

    Fatal error: Out of memory (allocated 25165824) (tried to allocate 33 bytes)

    где я мог так нагрешить, чтобы провоцировать такую ошибку?

    Проверь кодировку файла wp-config должно быть UTF-8 без (BOM)

    Yui спасибо за ответ. Мое предыдущее сообщение видимо перенесли (но по ссылке из письма кидает на эту тему) или удалили после ответа. Так значит в 4.7 функция выравнивания текста по ширине страницы больше не поддерживается? Только с доп. плагином? Или это временно?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Спасибо sbelyaev (@sbelyaev) за совет.
    Каким-то образом изменение кодировки wp-config с UTF-8 на UTF-8 без (BOM) помогло.

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Ошибка после обновления 4.6» закрыта для новых ответов.