刚刚想给本地 WordPress 导入主题测试数据,发现后台【工具】-【导入】点 WordPress 后提示:
在上传您的导入文件之前,您需要修正以下错误:
无法建立目录 E:/PHPnow/vhosts/wp.cn/wp-content/uploads/2013/02。有没有上级目录的写权限?
无法建立目录 E:/PHPnow/vhosts/wp.cn/wp-content/uploads/2013/02。有没有上级目录的写权限?
然后我去修改什么权限啊,文件夹属性啊,切换到 win7 的管理员权限登录啊,文件夹权限从 02 开始倒着一直到 wp-content 我都把 user 的权限设置为完全控制,所有的都无效,那个郁闷啊。
这路径明明没错嘛,win7 怎么就这么不给人自在呢?google 搜索了一下,答案大多是教你转移 WordPress 时要记得修改数据库里的这个路径,这个我早就知道了。我这狗屁联通点开 google 搜索结果时经常会卡住跳不过去,有的时候甚至直接就打不开了,让人无明业火猛的往上串,该死的 GFW!!!
难道是绝对路径搞的鬼?网页又打不开,只好死马当活马医,登录博客数据库在 wp_options
表下的 upload_path
下,我把原来的值 E:/PHPnow/vhosts/wp.cn/wp-content/uploads
改成了 /wp-content/uploads
后,问题居然奇迹的解决了,原来真的是绝对路径的问题。。。
附个 WordPress 官方的主题测试数据,里面有些 post-format 的导入后会失效,需要自己修改下。
THE END