我无法通过WordPress管理员将主题上传到我的WordPress安装。我收到以下错误:
上传的文件无法移至/ home / debiprasad / webapps / wordpress / wp-content / uploads / 2011/09
wp-contents目录和所有子目录的权限为:0755
。有些人可能会建议0777
。这可能有效,但我不认为这是正确的解决方案。因为,所有文件夹都应具有权限0755
,这是安全的。 0755
是默认设置,适用于其他安装。
我想知道这个错误的原因是什么,以及什么是完美而安全的解决方案?
答案 0 :(得分:0)
假设你使用Apache,你的上传文件夹是否由www-data拥有? (或者运行的任何用户apache / php?)
如果您有权更改所有权,只要上传文件夹(及其中的子目录)归Web服务器运行的同一“用户”所有,0755就可以正常工作 - 因此在大多数情况下,这将是www -data。
如果这不起作用,您使用什么方法安装主题? ftp,ftps还是ssh2?