Wordpress24.eu

Wordpress в вопросах и ответах

  • Разделы

  • Подписка

  • Управление

  • Погода

  • Статистика


Что означает: «Fatal error: call to undefined …»?

Опубликовано: 2 февраля 2010 года

Представьте, что вы идете на свой любимый сайт, но вместо сайта вы видите там "белый экран" с лаконичной надписью : "Fatal error: Call to undefined function wp() in ....../public_html/wp-blog-header.php on line 14".

Впрочем, в вашем случае концовка этой надписи может слегка видоизменяться в зависимости от версии WordPress, установленной у вас, и в зависимости от конфигурации файла wp-blog-header.php иметь вид: "Fatal error: Call to undefined function wp() in ....../public_html/wp-blog-header.php on line 17", или " "Fatal error: Call to undefined function wp() in ....../public_html/wp-blog-header.php on line 18" и т.д., то есть в зависимости от того, где на какой строчке у вас в этом файле находится запись " wp(); "

  Записи в файле wp-blog-header.php    

Естественно, что у вас возникает вопрос, что это за х. и кому вы собственно обязаны этим зрелищем? Если вы переведете "Fatal error: Call to undefined function wp() in ..." с английского языка на русский, то узнаете, что в переводе ваш родной это означает: "Фатальная ошибка: Обращение к неопределенной функции WP () в файле "wp-blog-header.php" на линии 14 ... 17 или 18".

Искать ошибку в файле wp-blog-header.php бесполезно, как и бесполезно его перезаписывать, ибо с ним у вас все в порядке, а проблема кроется в файле config.php . При повреждении или утрате этого файла WordPress чаще всего и выдает на-гора надписи подобной той, какую я вынес в заголовок сегодняшнего поста.

Проверьте наличие файла config.php, а также проверьте, что у вас в данный момент в нем записано ... вполне возможно, что файл у вас есть, но изменилось имя базы данных, или поменялся пользователь, который имеет право работать с этой базой данных, а может вы просто изменили пароль к своей базе данных, но вы забыли внести изменения в файл config.php.

В моем случае файл config.php оказался поврежденным после того, как хостер перенес часть сайтов, включая и мой, с одного сервера на другой. Файл сonfig.php был поврежден, как видно, при перезаливке файлов. Но после того, как я восстановил файл config.php, мой сайт заработал. Я надеюсь, что и в вашем случае сайт тоже заработает!


U need a new flash player.

Один комментарий to “Что означает: «Fatal error: call to undefined …»?”

  1. rxs оставил свой комментарий:

    Вызов неопределенной функции.

    Т.е. на исполнение задается функция, описание которой потерялось.
    Осталось найти тот файл, который отвечает за описание undefined function и проверить его синтаксис.
    Это не всегда файл config.php.

Оставьте свой комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <div align=""> <em> <font color="" size="" face=""> <i> <li> <ol> <strike> <strong> <sub> <sup> <ul>