Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File

wordpress博客搬家之后,在后台传插件和主题或者图片的时候提示这个:
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/domain/wwwhttp://img.adong.net/2009) is not within the allowed path(s): (/www/users/:/tmp/) in /www/users/yoozhu.com/wp-includes/functions.php on line 1746

后面还提示到/123com/wwwhttp://img.adong.net/2009/08 这个文件权限不够,但是我进空间后台和FTP查了,都是设置成777了,应该没事。(注意一下:123com文件夹是旧的空间的文件夹)

问了一些人,都没答案,在百度搜了一下,答案只是提及到dz论坛的解决办法,没提及到wp的解决办法,随后google之,找到了解决的办法。出现此类问题,多数是换了空间之后,例如我的wp博客就是搬了空间出现的问题。

本文只是解决wp博客的问题,其他的没测试过。解决办法如下:

1.进入你的phpMyAdmin,在右边点击数据库列表中的“wp_options”,之后点击菜单栏中的“搜索”按钮,见下图:

01

2.点击“搜索”之后,出现下面的图的搜索画面,在potion_id的值中输入数字“60”,之后按“执行”按钮,见下图

02

按下“执行”之后出现这面的画面,在红色圈住的“option_value”里面的地址就是我们需要改动的
03

3.点击图片中箭头指示的笔装的按钮,见下面图示:

04 
5.在出现的可编辑对话框中,把你空间的上传文件夹地址找出来,粘贴进去。
一般是这样子的:www/httpdocshttp://img.adong.net/,(下面的是我更正后的上传地址)

05

6.按“执行”就可以改好了,你再去测试下上传插件或者主题,不会再出现上述情况了。

原始的帖子在这里,需要的可以去看看
http://yoozhu.com/?p=1200

2 评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注