Fatal error: Call to undefined function ... в WordPress
(Ответов: 21, Просмотров: 6556)
- 24.03.2012 22:44
- 26.03.2012 13:16
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
- 27.03.2012 19:05
- 28.03.2012 00:45
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
- 28.03.2012 06:17
- Регистрация: 04.10.2011
- Сообщений: 90
- Репутация: 24
bober, покажи код wp-settings.php или в нем все DEFINE помести до любых include или require
- 28.03.2012 20:52
Смотреть тут особо не на что, стандартный settings, вот верхняя часть файла.
Код
PHP код:<?php
/**
* Used to set up and fix common variables and include
* the WordPress procedural and class library.
*
* Allows for some configuration in wp-config.php (see default-constants.php)
*
* @internal This file must be parsable by PHP4.
*
* @package WordPress
*/
/**
* Stores the location of the WordPress directory of functions, classes, and core content.
*
* @since 1.0.0
*/
define( 'WPINC', 'wp-includes' );
// Include files required for initialization.
require( ABSPATH . WPINC . '/load.php' );
require( ABSPATH . WPINC . '/default-constants.php' );
require( ABSPATH . WPINC . '/version.php' );
// Set initial default constants including WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE.
wp_initial_constants( );
// Check for the required PHP version and for the MySQL extension or a database drop-in.
wp_check_php_mysql_versions();
// Disable magic quotes at runtime. Magic quotes are added using wpdb later in wp-settings.php.
@ini_set( 'magic_quotes_runtime', 0 );
@ini_set( 'magic_quotes_sybase', 0 );
// Set default timezone in PHP 5.
if ( function_exists( 'date_default_timezone_set' ) )
date_default_timezone_set( 'UTC' );
// Turn register_globals off.
wp_unregister_GLOBALS();
// Ensure these global variables do not exist so they do not interfere with WordPress.
unset( $wp_filter, $cache_lastcommentmodified );[свернуть]
Я пришел к выводу, что это баг, не должна константа ABSPATH вызываться если wp-settings.php запрашивают напрямую.
Пофиксил этот баг в wp-settings.php простым решением - добавил в начало файла следующий код:PHP код:.if (!defined('ABSPATH')) {exit;}
Осталось еще разобраться с теми багами которые я описывал в первом посте. - 28.03.2012 22:28
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
- 28.03.2012 22:31
ctapbiu, В первом посте в коде пхп видно эти файлы, вот например
PHP код:/var/www/site.ru/wp-includes/theme.php
- 28.03.2012 23:17
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
в каких файлах ошибки возникают я вижу, а какой урл вы открываете (можно относительный)?
- 28.03.2012 23:33
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
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 |