将Wordpresst移动到另一台服务器后出现Require_Once()错误

时间:2014-07-01 作者:aiddev

在将Wordpress站点移动到其他服务器后,我遇到了这种类型的错误。我在配置中没有错误,也不明白为什么会发生这个错误?

对可能导致这些错误的原因有何建议

Warning: require_once() [function.require-once]: 
Unable to access /public/sites/www.glasloodje.nl/wp-admin/includes/bookmark.php 
in /public/sites/www.glasloodje.nl/wp-admin/includes/admin.php on line 17

Warning: require_once(/public/sites/www.glasloodje.nl/wp-admin/includes/bookmark.php) 
[function.require-once]: failed to open stream: No such file or directory 
in /public/sites/www.glasloodje.nl/wp-admin/includes/admin.php on line 17

Fatal error: require_once() 
[function.require]: Failed opening required 
\'/public/sites/www.glasloodje.nl/wp-admin/includes/bookmark.php\' 
(include_path=\'.:/usr/share/php:/usr/share/pear\') 
in /public/sites/www.glasloodje.nl/wp-admin/includes/admin.php on line 17

1 个回复
SO网友:Thyamarkos

看着你的wp-config.php 文件,您应该具有ABSPATH 看起来像:

/** Absolute path to the WordPress directory. */
if ( !defined(\'ABSPATH\') )
    define(\'ABSPATH\', dirname(__FILE__) . \'/\');
如果它是一个静态路径而不是上面的代码,那么这可能与您当前的路径不对应。请将此更改为上面的代码,或者继续阅读并尝试其他方法来解决此问题:

要查看文件当前在新安装中的确切位置,请将以下行放在索引的开头。php,在打开php标记后:

<?php
die(dirname(__FILE__) . \'/\');
现在,当您刷新页面时,应该会看到路径,根据原始帖子中的错误消息,应该是/public/sites/www.glasloodje.nl - 如果情况并非如此,请对此进行调试或将ABSPATH定义更改为:

/** Absolute path to the WordPress directory. */
if ( !defined(\'ABSPATH\') )
    define(\'ABSPATH\', \'/absolute/path/that/shows/up/in/the/index.php/debug/message/\');

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。