迁移数据库插件:错误“该目录需要可写” 时间:2011-07-21 作者:chrisjlee 我正在使用migrate db plugin 在导出数据库后对其进行查找和替换。它继续用目录不可写错误困扰我。我已经使用以下命令对整个/wp内容文件夹进行了chmod:chmod -R 777我知道你不应该这样做;但这快把我逼疯了。它仍然有同样愚蠢的错误。有人知道它要求哪个文件夹授予正确的权限吗? 5 个回复 最合适的回答,由SO网友:chrisjlee 整理而成 最终只是通过命令行导出。这两个答案都不适合这种情况。 SO网友:GavinR 您可能需要将所有web目录的所有者设置为web服务器关联的用户(有时是“www数据”)。格式为:chown -R username directory 因此,您可以使用:chown -R www-data:www-data directory SO网友:GavinR 从…起ServerFault: (1) 以root用户身份连接到服务器,并在文本编辑器中打开/etc/group。(2) 找到与以下内容类似的行:psacln:x:2523:(3)添加以下组(不要更改组ID号):psacln:x:2523:apache、psaftp、psaadm(4)授予对任何文件夹的组写入权限(5)重新启动apache服务。 SO网友:Lorenzo Carrara 问题是您的web主机使用PHP 4,但wp migrate db需要PHP 5。更具体地说,WP\\u Migrate\\u DB类只指定一个PHP5构造函数(\\uu construct),它在PHP4中从未调用过,因此不会初始化uploads目录,并显示上述错误。 SO网友:friend.yara 您需要在/wp内容文件夹中创建“uploads”目录,并为其添加www用户的写入和读取权限(或仅“chmod 777 uploads”)。 结束 文章导航