【发布时间】:2020-09-06 21:35:18
【问题描述】:
问题
PHP 无法写入文件。函数is_writable('/data')返回false
详情:
当我尝试安装 NextCloud 并将其数据目录设置为 /data 时,我遇到了 Can't create or write into the data directory 错误。跟着它,我发现is_writable($dataDir)失败了(/path/to/nextcloud/lib/private/setup.php线312)
我已设置 chmod 777 -R /data 和 chown -R www:www /data 并禁用 SELinux。
是open_basedir在php.ini里面的问题,还是其他原因?
平台
- CentOS 8
- 由BT-Panel安装的带有php7.3的LNMP
- nginx 1.61
- php 7.3
【问题讨论】:
-
Apache 服务器用户是
www-data。我不确定用户www。您使用的是哪个服务器? -
@HarishST 我正在使用 nginx
标签: php chmod selinux nextcloud