Fatal error: Call to undefined function ... в WordPress

(Ответов: 21, Просмотров: 6494)
Страница 1 из 3 123 Последняя
  1. Гуру Аватар для bober
    • Регистрация: 17.12.2009
    • Сообщений: 522
    • Репутация: 118
    • Webmoney BL: ?
    Установил WordPress 3.3.1. и случайно натолкнулся на вот такие ошибки
    PHP код:
    Fatal error:  Call to undefined function add_action() in /var/www/site.ru/wp-includes/theme.php on line 1170
    Fatal error
    :  Call to undefined function is_main_site() in /var/www/site.ru/wp-includes/update.php on line 400 

    и еще несколько похожих. Отключил плагины у меня их всего три было All in One SEO Pack, Quick Adsense, RusToLat - не помогло, в коде ничего не менял.
    Тему в Artister'e делал.

    Есть какие-нибудь мисли?
    • 0
  2. Гуру Аватар для seofan
    • Регистрация: 03.01.2011
    • Сообщений: 987
    • Репутация: 465
    • Webmoney BL: ?
    попробуй поставить другую тему.
    • 0
  3. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,375
    • Записей в дневнике: 1
    • Репутация: 2506
    Цитата Сообщение от bober Посмотреть сообщение
    Тему в Artister'e делал.
    видимо в этом причина... стандартная тема работает? если да, то проблема в вашей теме, если нет, то что-то с движком
    • 0
  4. Гуру Аватар для bober
    • Регистрация: 17.12.2009
    • Сообщений: 522
    • Репутация: 118
    • Webmoney BL: ?
    Цитата Сообщение от seofan Посмотреть сообщение
    попробуй поставить другую тему.
    пробовал родную Twenty Eleven 1.3, тот же результат - ошибки.
    • 0
  5. Гуру Аватар для KipiaSoft
    • Регистрация: 16.11.2009
    • Сообщений: 638
    • Записей в дневнике: 4
    • Репутация: 255
    • Webmoney BL: ?
    а что гадать?
    смотрите за что отвечает:
    строка 1170 файла theme.php
    и строка 400 файла update.php
    если wp устанавливался не в режиме быстрой установки, то могли не правильно прописаться относительные пути файлов ли выставлены не те права доступа к некоторым файлам.
    • 0
  6. Новичок
    • Регистрация: 20.03.2012
    • Сообщений: 10
    • Репутация: 0
    add_action и is_main_site - это встроенные ф-ции в ВП, и никакого отношение к темам не имеют.
    Причина кроется в самом движке, попробуй перезалить данные файлы с исходников ВП. Если не поможет, перезалей весь ВП, исключение - вп-конфик.
    • 0
  7. Гуру Аватар для bober
    • Регистрация: 17.12.2009
    • Сообщений: 522
    • Репутация: 118
    • Webmoney BL: ?
    Цитата Сообщение от c0ns0l3 Посмотреть сообщение
    add_action и is_main_site - это встроенные ф-ции в ВП, и никакого отношение к темам не имеют.
    Причина кроется в самом движке, попробуй перезалить данные файлы с исходников ВП. Если не поможет, перезалей весь ВП, исключение - вп-конфик.
    Перезаливал - не помогло, и уменя что на серваке, что на хостинге одни и те же ошибки, плюс нашел вот что, когда тыкаешь wp-settings.php который в корне получаем такой фатал
    PHP код:

    Warning
    :  require(ABSPATHwp-includes/load.php) [function.require]: failed to open streamNo such file or directory in /home/123/domains/123.ru/wp-settings.php on line 21

    Warning
    :  require(ABSPATHwp-includes/load.php) [function.require]: failed to open streamNo such file or directory in /home/123/domains/123.ru/wp-settings.php on line 21

    Fatal error
    :  require() [function.require]: Failed opening required 'ABSPATHwp-includes/load.php' (include_path='.:/usr/lib/php:/usr/local/lib/php'in /home/123/domains/123.ru/wp-settings.php on line 21 
    Показанная ошибка в коде говорит о том, что не была инициализированная константа ABSPATH, но при этом она инициализируется если заходить на сайт правильно через index.php. Что за баг такой, и инфы в гугле толком нужной не найдешь.

    Кстати говоря, этой ошибкой болеют масса блогов (блог сосновского например), или может разработчики так задумали, типа нечего тыцкать файлы, хотя это маловероятно.
    • 0
  8. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    Цитата Сообщение от bober Посмотреть сообщение
    Показанная ошибка в коде говорит о том, что не была инициализированная константа ABSPATH, но при этом она инициализируется если заходить на сайт правильно через index.php. Что за баг такой, и инфы в гугле толком нужной не найдешь.
    потому что wp-settings.php вызывается из других файлов, а не сам по себе
    а до вызова инициализируется ABSPATH

    по поводу темы топа: проверьте все ли файлы залились нормально
    в частности /wp-includes/functions.php; /wp-includes/plugin.php
    • 0
  9. Гуру Аватар для bober
    • Регистрация: 17.12.2009
    • Сообщений: 522
    • Репутация: 118
    • Webmoney BL: ?
    Цитата Сообщение от ctapbiu Посмотреть сообщение
    потому что wp-settings.php вызывается из других файлов, а не сам по себе
    а до вызова инициализируется ABSPATH
    Да это понятно, но это баг, если посмотреть как в сделал DLE, то можно увидеть что если константа не инициализированна то код дальше не пытается выполнятся, а тут явно баг.

    Цитата Сообщение от ctapbiu Посмотреть сообщение
    по поводу темы топа: проверьте все ли файлы залились нормально
    в частности /wp-includes/functions.php; /wp-includes/plugin.php
    все нормально заливается, тем более что не первый же раз ставлю.
    • 0
  10. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    Цитата Сообщение от bober Посмотреть сообщение
    все нормально заливается, тем более что не первый же раз ставлю.
    сам тоже ставил не одну сотню раз, но бывали случаи что при заливе папки некоторые файлы имели размер в 0
    с тех пор заливаю архив и распаковываю

    проверьте еще права доступа
    • 0
Страница 1 из 3 123 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Twitter Error
Социальные сети 3 22.01.2012 13:43
Помогите c ERROR 500 !!!
Общие вопросы поисковой оптимизации 2 26.11.2011 14:54
Ссылки в статусе ERROR
Биржи ссылок и статей, seo-сервисы 3 26.08.2011 10:05
Google Analytics error 10001
Софт, скрипты, сервисы 0 23.08.2011 16:38
Fatal error
Прочее 1 20.06.2011 21:38

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры