Поддержка Проблемы и решения Проблема белого экрана после смены версии php с 5.6 до 7.0

  • Для некоторых плагинов понадобилось включить 7 версию php.
    Сайт работает. Админка работает не полностью.
    1. Перестало искать плагин по названию в репозитории. Вечный значок поиска.
    2. Белый экран при нажатии кнопки «обновить» после создания или редактирования статьи.
    3. Белый экран при любых действиях на странице всех материалов в админке. Например жму кнопку очистки корзины — белый экран. Выбираю статьи и жму «удалить» — белый экран.
    В случаях 2 и 3 сами операции работают правильно и корректно. Приходится возвращаться назад и обновлять страницу.
    Куда копать? Переустановка cms не помогает.

    • Тема изменена 1 год, 2 месяца назад пользователем .

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Спс. Ругалось на два плагина, которые оба нормально работают на другом сайте с той же версией php и совместимы споследней версией cms.
    Для теста деактивировал плагины. Получил сообщение
    Notice: Функция has_cap вызвана с аргументом, который <strong>считается устаревшим</strong> с версии 2.0.0! Использование уровней для пользователей устарело. Используйте возможности.. in /home/b/......./wphouse.ru/public_html/wp-includes/functions.php on line 4045
    В указанном файле само предупреждение, а где искать эту has_cap? В коде отключенных плагинов?
    Полная ошибка выглядит так:

    _terms_of_privacy in /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php on line 623 
    Notice: Undefined index: url_user_agreements in /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php on line 624 
    Notice: Undefined index: txt_before_terms in /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php on line 625
    Notice: Undefined index: txt_link_terms in /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php on line 626 
    Notice: Undefined index: txt_link_agreements 
    in /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php on line 627 
    Notice: Undefined index: txt_and_link in /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php on line 628  Warning: session_start(): 
    Cannot send session cache limiter - headers already sent (output started at /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php:623) in /home/b/...../wphouse.ru/public_html/wp-content/plugins/wpgrabber/init.php on line 13 
    Notice: Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0.0! 
    Использование уровней для пользователей устарело. Используйте возможности.. in /home/b/...../wphouse.ru/public_html/wp-includes/functions.php on line 4045 
    Warning: 
    Cannot modify header information - headers already sent by (output started at /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php:623) in /home/b/...../wphouse.ru/public_html/wp-admin/includes/misc.php on line 1126
    • Ответ изменён 1 год, 2 месяца назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует
    Модератор SeVlad

    (@sevlad)

    wp.me/3YHjQ

    Cannot send session cache limiter - headers already sent (output started at /home/b/...../wphouse.ru/public_html/wp-content/plugins/ark-wysiwyg-comment-editor/ark-commenteditor.php:623) in /home/b/...../wphouse.ru/public_html/wp-content/plugins/wpgrabber/init.php on line 13

    Я совершенно не понимаю как это wpgrabber может что-то делать в ark-wysiwyg-comment-editor.. Ещё и сессии.
    Вероятно причина как раз нём.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Проблема белого экрана после смены версии php с 5.6 до 7.0» закрыта для новых ответов.