• Приветствую всех! Недавно,судя по всему,обновилась версия WP(не гарантирую) и начало выбивать такое на сайте
    Deprecated: Function get_magic_quotes_gpc() is deprecated in /customers/5/9/9/httpd.www/wp-includes/formatting.php on line 4791 Deprecated: Function get_magic_quotes_gpc() is deprecated in /customers/5/9/9/httpd.www/wp-includes/formatting.php on line 4791
    В админку WP не зайти, могу зайти только в Filemanager через хостинг. Зайдя на указанные ошибки,там присутствует эта функция,но естественно при удалении ее,вся крашится и fatal error выдает нонстопом.
    Может кто сталкивался с подобным и посоветует что делать в данной ситуации?

    • Тема изменена 6 лет, 4 месяца назад пользователем Yui. Причина: please use CODE button for code formatting
Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Yui

    (@fierevere)

    永子

    это всё что стало «выбивать» ?

    с Fatal ничего нет?

    fatal нет совсем,только эта ошибка в 8 экземплярах.
    И было 2 ошибки вида Warning: Cannot modify header information — headers already sent by (output started at /customers/5/9/9/httpd.www/wp-includes/script-loader.php:706) in /customers/5/9/9/httpd.www/wp-includes/pluggable.php on line 1254 ,но их я исправил.

    Модератор Yui

    (@fierevere)

    永子

    А попробуйте все-таки скачать архив для вашей версии

    Release Archive


    и перезаписать на хостинге папки /wp-admin/ и /wp-includes/

    на случай, если при автоматическом обновлении были повреждены какие-то файлы.

    фуф,спасибо тебе,что откликнулся)) решил сам проблему! там просто надо в коде скрыть get_magic_quotes_gpc() и все заработало!)

    Модератор Yui

    (@fierevere)

    永子

    никогда не редактируйте файлы ядра WP,
    нужно искать другую причину.

    https://www.php.net/manual/en/function.get-magic-quotes-gpc.php
    Или у вас альфа-версия PHP 8 ?

    7.4.0 версия,я так понимаю в ней уже выпилина эта функция

    Модератор Yui

    (@fierevere)

    永子

    Объявлена устаревшей.

    Тем не менее WordPress способен без проблем работать с PHP 7.4
    начиная с версии 5.3
    https://make.wordpress.org/core/2019/10/11/wordpress-and-php-7-4/

    У вас случаем там не древний WP ?

    Deprecated не при debug=true выводится?

    Модератор Yui

    (@fierevere)

    永子

    PHP 5.3 or later, the default value is E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

    в принципе убрать ошибки с Warning: Cannot modify header information

    можно через отключение вывода на экран отладки

    
    define( 'WP_DEBUG_DISPLAY', false );

    или можно установить значение error_reporting в PHP на значение по умолчанию.

    wp стоял 5.1.1

    Модератор Yui

    (@fierevere)

    永子

    обновите до 5.3 или 5.4

    более старые версии PHP 7.4 не поддерживают

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Function get_magic_quotes_gpc() is deprecated in wp-includes/formatting.php

    Обновите WordPress до актуальной версии (5.4.1), все вызовы этой функции были убраны из ядра ещё в сентябре прошлого года.

Просмотр 12 ответов — с 1 по 12 (всего 12)

Тема «get_magic_quotes_gpc()» закрыта для новых ответов.