OpenLiteSpeed file_put_contents 权限被拒绝错误

OpenLiteSpeed file_put_contents 权限被拒绝错误

作为 OpenLiteSpeed 的新手,当我尝试使用 PHP 中的 file_put_contents() API 在网站子目录中写入文件时,我收到了权限被拒绝警告错误。我想也许我需要调整 open_basedir/usr/local/lsws/lsphp73/etc/php/7.3/litespeed/php.ini并重新启动 OpenLiteSpeed,但警告仍然存在。然后我chown -R www-data:www-data /var/www按照我的配置中的网站进行操作,但似乎没有帮助。然后我使用 chown 打开我想要编辑的文件目录的权限,然后打开文件本身。似乎什么都没用。出了什么问题?

答案1

因此,事实证明,OpenLiteSpeed 中放置文件的正确文件夹权限应该是没人:无群组, 不是www-数据:www-数据就像 Apache 一样。因此,由于我将所有 Web 文件都放在 /var/www 中的某个路径下,所以我这样做了,chown -R nobody:nogroup /var/www问题就解决了。

相关内容