Как исправить эту ошибку Неустранимая ошибка: вызов неопределенной функции ...?
-
-
Вам нужно будет предоставить немного больше информации о вашей среде (версия WordPress,активная тема/плагины и т. Д.),О чем-либо необычном,что вы можете делать,и где/как вы получаетеошибка.You're going to need to provide quite a bit more information, about your environment (WordPress version, active Theme/Plugins, etc.), anything out of the ordinary that you might be doing, and where/how you're getting the error.
- 0
- 2011-08-12
- Chip Bennett
-
Пожалуйста,добавляйте свое решение как фактический ответ,а не как редактирование вопроса.Please add your solution as an actual answer instead of as an edit to the question.
- 0
- 2013-08-25
- s_ha_dum
-
7 ответ
- голосов
-
- 2011-08-12
wp()
- весьма важная функция.Он находится в файлеfunctions.php
(не путайте сfunctions.php
в теме,другое дело),и я не думаю,что вы можете загрузить WP без передачиrequire
для этого файла в какой-то момент.Таким образом,ваша установка кажется очень неработающей - либо файл
functions.php
в ядре поврежден,либо что-то еще не работает,что приводит к пропуску загрузки этого файла.wp()
is quite essential function. It resides infunctions.php
file (don't confuse withfunctions.php
in theme, different thing) and I don't think you can load WP without passingrequire
directive for that file at some point.So your install seems very broken - either
functions.php
file in core is damaged or something else is broken and makes it skip loading that file.-
да,ваш правый человек,я переустановил все ... Я исправил проблему еще до того,как прочитал ваш ответ,но ваш ответ такой же,как и мой,поэтому я тоже выберу ваш ответ :)yes your right man , what I did is I reinstall everything...I fix the problem already before I read your answer, but your answer is same as mine , so I'll pick your answer too :)
- 0
- 2011-08-14
- arnold
-
-
Почему за это отказывают?Это было причиной в моем случае.Why is this getting downvoted? It was the cause in my case.
- 1
- 2016-09-15
- br4nnigan
-
Это была проблема и с моей стороны.Я думаю,что сохранение wp-config было прервано,и файл оказался пустым и выдавал эту ошибку.Восстановил и исправил.This was the problem on my end too. I think a save of wp-config got interrupted, and the file ended up being blank and was throwing this error. Restored it and it was fixed.
- 1
- 2016-09-30
- sbuck
-
Я не знаю,почему мой файл wp-config.php стал пустым.Как только это было исправлено,все заработало ...I don't know what made my wp-config.php became empty. Once it was fixed, everything worked fine...
- 0
- 2019-10-27
- amit bakle
-
-
- 2020-04-06
Когда я перешел на 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' );
When I migrated to Siteground, I don't know why Siteground changed the include file in the last line of
wp-config.php
file to a wrong directory.The correct path should be this one instead:
/* 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' );
-
- 2013-06-21
Эта проблема может быть вызвана использованием автоматического обновления,когда у вас недостаточно места на диске.В таком случае освободите место на сервере,а затем обновите Wordpress до последней версии вручную.
This problem can be caused by using the automatic update when you don't have enough disk space. If that is the case, free up some space on your server, then upgrade Wordpress to the latest version manually.
-
- 2016-11-16
Похоже,проблема возникла в результате поврежденного файла wp-config.php. Я обновил локальную версию с учетными данными базы данных и загрузил черезftp,и она сработала.
It seems the issue was a result of corrupted wp-config.php I updated the local version with the database credentials and uploaded via ftp and it worked.
-
- 2020-04-05
Была такая же проблема.Найдите более простое решение:
- Откройте wp-settings.php.
- Закомментируйте следующие строки (ищите "здоровье":
// if ( ! class_exists( 'WP_Site_Health' ) ) { // require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php'; // } // WP_Site_Health::get_instance();
- Обновите все свои плагины
- Восстановить wp-settings.php до предыдущего состояния
Had the same issue. Have an easier solution:
- Open wp-settings.php
- Comment out the following lines (search for "health":
// if ( ! class_exists( 'WP_Site_Health' ) ) { // require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php'; // } // WP_Site_Health::get_instance();
- Update all your plugins
- Restore wp-settings.php to the previous state
-
- 2017-08-22
удивительно ... если у вас есть фатальная ошибка или вызов функции undefinedjus,перейдите на свой адрес электронной почты,и в этом электронном письме вам может быть отправлено сообщение с адреса вашего хостинга ... просто переустановите или с этой страницы электронной почты вы входите в систему...проблема будет исправлена ..
amazing...if you have fatal error or call to undefined funcction jus go to your email and on that email you may have a sent message from your hosting adress...just reinstall or from that email page you log in...problem will be fixed..
-
WordPress не отправляет электронное письмо при фатальной ошибке.WordPress does not send an email on a fatal error.
- 4
- 2017-08-22
- fuxia
Неустранимая ошибка: вызов неопределенной функции wp () в/home/content/33/7211533/html/someSite/wp-blog-header.php в строке 14
Кто-нибудь может понять,в чем проблема?
Я уже обновил папки
wp-includes
иwp-admin
,и мойfunctions.php
в порядке,но я не понялкак это исправить.Есть предложения?< sizesEDIT
Я переустановил WordPress (загрузил новую копию на сайт и удостоверился,что она обновлена) - эквивалент обновление вручную .
После этого он начал нормально работать,поэтому проблема теперь решена.