我正在本地机器上学习 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
)。缺少此访问权限会导致错误消息。