我正在一家新的托管公司上安装我的网站。所有WordPress目录都是chmod to775 所有者(加上组)是我的帐户用户名,与我手动创建新文件时的所有者相同。
由与WordPress无关的PHP脚本创建的文件会获得另一个所有者ID,我猜这就是WebServer?如果我手动创建一个文件,并希望写入相同的脚本,我也会被拒绝此权限。WordPress安装是否应该有webbserver所有者?我能换一下吗?
另一方面,WordPress还要求在每次安装新主题或插件更新时提供FTP凭据。如果我指定define( \'FS_METHOD\', \'direct\' );
我得到“安装失败:无法创建目录。”相反
以下是完整信息:
Warning: file_put_contents(/home/vhosts/www.website.com/wordpress/wp-content/plugins/myplugin/logfile.log): failed to open stream: Permission denied in /home/vhosts/www.website.com/wordpress/wp-content/plugins/myplugin/myplugin.php on line 24