在本地计算机之间移动WP站点后发出警告

时间:2013-07-22 15:51:38

标签: php javascript wordpress local

我已将本地Wordpress网站从一台计算机移动到另一台计算机。

现在网站加载到新机器上,我可以切换到网站上的其他页面,但除了主页我在每个页面上得到很多“从...中创建空值的默认对象”警告。

造成这种情况的原因是什么?

由于

编辑:

添加我收到的警告样本:

Warning: Creating default object from empty value in C:\wamp\www\maps_en2\wp-includes\user.php on line 657

1   0.0007  249320  {main}( )   ..\index.php:0
2   0.0010  252888  require( 'C:\wamp\www\maps_en2\wp-blog-header.php' )    ..\index.php:17
3   0.0013  265520  require_once( 'C:\wamp\www\maps_en2\wp-load.php' )  ..\wp-blog-header.php:12
4   0.0017  277032  require_once( 'C:\wamp\www\maps_en2\wp-config.php' )    ..\wp-load.php:30
5   0.0027  363752  require_once( 'C:\wamp\www\maps_en2\wp-settings.php' )  ..\wp-config.php:90
6   0.2085  14508248    do_action( )    ..\wp-settings.php:298
7   0.2282  14746528    call_user_func_array ( )    ..\plugin.php:395
8   0.2282  14746560    _wp_admin_bar_init( )   ..\plugin.php:395
9   0.2293  14807256    WP_Admin_Bar->initialize( ) ..\admin-bar.php:34
10  0.2294  14808136    get_blogs_of_user( )    ..\class-wp-admin-bar.php:18

3 个答案:

答案 0 :(得分:1)

将display_errors设置为0对我来说不起作用。但是在user.php的开头插入这个以禁用警告:

error_reporting(E_ERROR);

答案 1 :(得分:0)

您的新环境可能没有启用E_STRICT警告。

将以下行添加到wp-config.php

ini_set( 'display_errors', 0 );

注意:这应解决问题,但建议先手动创建对象。

答案 2 :(得分:0)

问题是不同的wamp版本。