Wordpress: ошибка php в журнале повторяется

[Sun May 20 13:35:20.221828 2018] [proxy_fcgi:error] [pid 10537] [client 127.0.0.1:47010] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function get_bloginfo() in /home/124496.cloudwaysapps…class-wp-locale.php:231   
Stack trace:
#0 /home/124496.cloudwaysapps.com/public_html/wp-includes/class-wp-locale.php(112): WP_Locale->init()
#1 /home/124496.cloudwaysapps.com/public_html/wp-includes/load.php(927): WP_Locale->__construct()
#2 /home/124496.cloudwaysapps.com/public_html/wp-includes/wp-db.php(1569): wp_load_translations_early()
#3 /home/124496.cloudwaysapps.com/public_html/wp-content/plugins/w3-total-cache/DbCache_Wpdb.php(145): wpdb->db_connect(true)
#4 /home/124496.cloudwaysapps.com/public_html/wp-includes/wp-db.php(592): W3TC\\DbCache_Wpdb->db_connect()
#5 /home/124496.cloudwaysapps.com/public_html/wp-content/plugins/w3-total-cache/DbCache_Wpdb.php(252): wpdb->__construct('redacted', 'redacted', 'redacted', 'redacted')
#6 /home/124496.cloudwaysapps.com/pu...

Из wordpress.org/support/topic/get_bloginfo-error-2 похоже, что эта функция устарела и с тех пор была удалена. Может быть, вы используете устаревший плагин?

user3783243 20.05.2018 16:17

все мои плагины обновлены

Hilal Pcnador 20.05.2018 16:17

@HilalPcnador Возможно, сам плагин тоже устарел. Вы можете воссоздать функцию (developer.wordpress.org/reference/functions/get_bloginfo) или просто создать заполнитель, чтобы она пропустила ошибку. Не уверен, что делает вызов этой функции, поэтому позже это может вызвать ошибки.

user3783243 20.05.2018 16:30

Я бы порекомендовал вам связаться со службой поддержки Cloudways, чтобы решить эту проблему, поскольку это управляемый хостинг, а ошибка запускается из файлов ядра WP. Так что это как-то связано с их управляемой установкой WP.

Rahil Wazir 20.05.2018 16:33

Я связывался со службой поддержки и все еще жду их ответа

Hilal Pcnador 20.05.2018 16:34

Мне кажется, что WordPress Core все еще может использовать устаревшую функцию. См. Строку 224 здесь. Может стоит отчетность в WordPress.

Collin M. Barrett 22.05.2018 14:28

моя служба поддержки сказала, что их серверы чистые, и эта ошибка связана с моим приложением.

Hilal Pcnador 24.05.2018 18:39

Коллин, я сообщил об этом в wordpress, подождите и посмотрите :-)

Hilal Pcnador 24.05.2018 19:02
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
8
150
1

Ответы 1

Я столкнулся с той же ошибкой, и проблема была решена с помощью включение - расширения nd_mysqli и отключение - расширения mysqli на странице конфигурации «Выбор версии PHP» хостинг-провайдера после выбора PHP 7.

Другие вопросы по теме