我尝试使文件可被 apache web 服务器读取和写入。我使用了以下命令:
sudo chgrp apache /var/www/html/itdb/data/itdb.db
当我尝试运行 php 应用程序时收到以下消息:
var/www/html/itdb is not writeable by apache
make /var/www/html/itdb/data/files/ writeable by the user running the web server
in unix:
chown www-data /var/www/html/itdb/data/files/; chmod u+w /var/www/html/itdb/data/files/
答案1
在您的尝试中:
sudo chgrp apache /var/www/html/itdb/data/itdb.db
您正在将组“apache”设置为此资源的所有者
/var/www/html/itdb/data/itdb.db
并且脚本正在抱怨:
var/www/html/itdb is not writeable by apache
甚至给你解决方案:
chown www-data /var/www/html/itdb/data/files/; chmod u+w /var/www/html/itdb/data/files/
(也许你需要使用 sudo 来运行它们以确保成功)
祝你好运