Як виправити цю помилку Фатальна помилка: Виклик невизначеної функції…?


11

Фатальна помилка: виклик невизначеної функції wp () у /home/content/33/7211533/html/someSite/wp-blog-header.php у рядку 14

Хтось може зрозуміти, у чому проблема?

Я вже оновлювати wp-includesі wp-adminпапки і мій functions.phpдобре, але я не зрозуміти, як це виправити. Будь-які пропозиції?


EDIT

Я перевстановив WordPress, (завантажуйте нову копію на сайт, і я переконався, що вона актуальна) - еквівалент ручному оновленню .

Після цього його почало працювати добре, тому ця проблема тепер виправлена.


Вам потрібно буде надати трохи більше інформації про ваше оточення (версія WordPress, активні теми / додатки тощо), будь-що незвичайне, що ви можете робити, і про те, де / як ви отримуєте помилка.
Чіп Беннетт

Будь ласка, додайте своє рішення як фактичну відповідь, а не як редагування питання.
s_ha_dum

Перевірте плагін WP Erx Fix ( wordpress.org/plugins/wp-bug-tracker ). Я здогадувався, раніше його називали WP Bug Tracker.

Відповіді:


7

wp()є досить важливою функцією. Він знаходиться у functions.phpфайлі (не плутати з functions.phpтемою, інша річ), і я не думаю, що ви можете завантажити WP, не передаючи requireдирективу для цього файлу в якийсь момент.

Тож ваша установка здається дуже зламаною - або functions.phpфайл в ядрі пошкоджений, або щось інше зламано, і це дозволяє пропустити завантаження цього файлу.


так, ваша права людина, що я зробив, я перевстановлю все ... Я вирішував проблему вже до того, як я прочитав вашу відповідь, але ваша відповідь така сама, як і моя, тому я і вашу відповідь підберу :)
arnold

11

Ваш wp-config.phpфайл чомусь може бути порожнім.


1
Чому це зменшується? Це було причиною в моєму випадку.
br4nnigan

1
Це була проблема і в моєму кінці. Я думаю, що збереження wp-config було перервано, і файл виявився порожнім і видав цю помилку. Відновив його і було виправлено.
sbuck

Я не знаю, що зробило мій wp-config.php порожнім. Як тільки це було виправлено, все спрацювало нормально ...
amit bakle

1

Коли я перейшов на Siteground, я не знаю, чому Siteground змінив файл включення в останньому рядку wp-config.phpфайлу на неправильний каталог.

скріншот

Правильний шлях повинен бути таким:

/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) )
    define( 'ABSPATH', dirname( __FILE__ ) . '/' );

/** Sets up WordPress vars and included files. */
require_once( ABSPATH . 'wp-settings.php' );

0

Ця проблема може бути викликана використанням автоматичного оновлення, коли у вас недостатньо місця на диску. Якщо це так, звільніть місце на сервері, а потім оновіть Wordpress до останньої версії вручну.


0

Здається, ця проблема стала наслідком пошкодженого wp-config.php Я оновив локальну версію за допомогою облікових даних бази даних та завантажив через ftp, і вона працювала.


0

Мав те саме питання. Майте простіше рішення:

  1. Відкрийте wp-settings.php
  2. Прокоментуйте наступні рядки (пошук "здоров'я":
    // if ( ! class_exists( 'WP_Site_Health' ) ) {
    //    require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    // }
    // WP_Site_Health::get_instance();
  1. Оновіть усі свої плагіни
  2. Відновіть wp-settings.php до попереднього стану

-1

дивовижно ... якщо у вас є фатальна помилка або виклик невизначеної функції jus, перейдіть на свою електронну пошту, і на цей електронний лист ви можете надіслати повідомлення з вашої адреси хостингу ... просто перевстановіть або з цієї електронної сторінки ви ввійдете в систему ... проблема буде виправлено ..


4
WordPress не надсилає електронне повідомлення про фатальну помилку.
фуксія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.