对于OpenLiteSpeed,当我试图使用file_put_contents() API从PHP在网站子目录中写入文件时,我收到了一个拒绝警告错误的权限。我想也许我需要调整/usr/local/lsws/lsphp73/etc/php/7.3/litespeed/php.ini中的open_basedir并重新启动OpenLiteSpeed,但是警告仍然存在。然后我做了chown -R www-data:www-data /var/www,在那里我有我的网站在我的配置,但这似乎没有帮助。然后我使用chown打开我想编辑的文件的目录的权限,然后打开文件本身的权限。似乎什么都起不到作用。怎么了?
发布于 2020-05-01 03:15:48
因此,事实证明,使用OpenLiteSpeed存放文件的正确文件夹权限应该是任何人:不分组,而不是www-data:www-data,就像在Apache中那样。因此,由于我将所有的web文件放在/var/www中的某个路径下,所以我做了chown -R nobody:nogroup /var/www,问题就消失了。
https://serverfault.com/questions/1015102
复制相似问题