尝试将 txt 文件保存到 var/html 时出现权限问题

尝试将 txt 文件保存到 var/html 时出现权限问题

我正在本地机器上学习 PHP,并尝试将文件保存在 中/var/www/html。但这是我收到的错误:

Could not save the file “/var/www/html/Untitled Document 1”. You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again.

我尝试了所有我知道的方法,但都失败了。你能帮助我吗?

答案1

这既是一个权限问题,也是一个方法论问题。

反过来,最好(更安全、更不容易出错、能够处理多部分对象、其他计算机科学原因……)在其他地方(的子目录)开发您的软件,$HOME并在准备好后将其复制到sudo cp(或将您自己添加到组中,如果允许组访问(请参阅ls -ld /var/www/html)。此外,选择一个比“ ”更有意义的文件名Untitled Document 1。阅读man sudo cp php

必须对目录具有写入权限(相应权限掩码的第二位0x02),才能在该目录中创建文件。(请参阅ls -ld /var/www/html)。缺少此访问权限会导致错误消息。

相关内容