我从 Windows 磁盘中取出一个 Web 项目并将其放在 /var/www 下。
由于权限问题,localhost(我的网络服务器)无法识别它。
我需要在文件夹上运行什么以便 apache 可以读取/写入它?
我尝试了递归 chmod,但没有作用。
答案1
从命令行转到 /var/www 并输入:
ls -lhat
检查文件的所有权。上面的命令应该会显示索引文件的用户/组。它是否与您复制的文件相同?
如果您从存储库安装了 Web 服务器,则用户/组可能是 www-data:www-data 或 nginx:nginx(取决于您的 Web 服务器)。确保您复制的文件具有正确的所有权。您可以通过以下方式更改所有权:
chown <user>:<group> files
例如: chown -R www-data:www-data /var/www/folder