无法访问 ubuntu 中 lampp 的 htdocs 中的复制文件夹?

无法访问 ubuntu 中 lampp 的 htdocs 中的复制文件夹?

我想将我的网页内容从窗口 7Ubuntu 12.04。因此我复制我的网页内容并将其移动到我的/opt/lampp/htdocs文件夹,然后使用以下命令更改文件夹权限:

sudo -s 
cd /opt/lampp/htdocs
sudo chmod 777 -R myWebContent

然后文件夹权限就改变了。但我仍然无法访问我的php 文件因为它只会更改文件夹的访问权限,而不是单个php 文件的许可。我该如何解决这个问题?

答案1

您最好将所有者更改为 www:www,并保持 644 或 755 安全级别,而不是 chmod 777。在 www 用户下,apache 正在运行,并且将具有读写执行访问权限,但其他用户将只有读取或只读执行访问权限。试试这个:

sudo chmod -R 755 /opt/lampp/htdocs
sudo chown -R www-data:www-data  /opt/lampp/htdocs

答案2

我知道这个问题非常老了,但是对于任何读过的人来说......如果您想要的只是能够自由地更改和添加使用灯堆栈的文件,那么您可能不需要这样做。

你可以随时改变httpd-vhosts.conf文件,添加端口和路径到更合适的目录就好了。

<VirtualHost *:80> 
 DocumentRoot "/path/to/dir"        
 ServerName DevEnv
 Other directives here
 </VirtualHost>

我个人更倾向于:

Opt/Lampp/htdocs Sudo .nautilus 

然后,您就可以在其中做任何您想做的事情,并使用代码编辑器打开 htdocs 等等。

不要弄乱权限和其他东西。

相关内容