Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 移动Lampp-htdocs_Apache_Permissions_Lampp - Fatal编程技术网

Apache 移动Lampp-htdocs

Apache 移动Lampp-htdocs,apache,permissions,lampp,Apache,Permissions,Lampp,我已经在Ubuntu 12.04LTS上安装了LAMP。我试图通过编辑httpd.conf中的两个DocumentRoot值将我的htdocs移动到home/myusername/lampp/htdocs 在这样做之后,我在所有页面上都被禁止访问 我已经在目录上尝试了chmod755,但这已经是主目录上的默认设置,可以预见没有效果 编辑 htdocs下所有目录上的chmod 755解决了禁止的问题。我现在可以看到默认的XAMPP页面@localhost/XAMPP/index.php,以及loc

我已经在Ubuntu 12.04LTS上安装了LAMP。我试图通过编辑httpd.conf中的两个DocumentRoot值将我的htdocs移动到home/myusername/lampp/htdocs

在这样做之后,我在所有页面上都被禁止访问

我已经在目录上尝试了chmod755,但这已经是主目录上的默认设置,可以预见没有效果

编辑

htdocs下所有目录上的chmod 755解决了禁止的问题。我现在可以看到默认的XAMPP页面@localhost/XAMPP/index.php,以及localhost/test.html下的我的test.html页面

然而,localhost/xampp/index.php不能正常工作,单击任何语言链接都不会进入标准的xampp配置和介绍页面,而不会执行任何操作

编辑


权限再一次被取消了。使用递归chmod基本上就是所有需要做的事情。

您好,这里的权限好像有问题,进入主文件夹,chmod文件夹,确保它们是可读的和可执行的。此外,您可以将用户添加到www数据中,看看这是否解决了问题,但我怀疑情况是否如此

确保在chmod上使用-R命令,这将设置它以递归方式执行所有文件夹和所有文件。因为文件夹上的755不会解锁实际文件本身,它们将保持不可读

sudo chmod 755 -R /home/username/lamp/htdocs

我已经试过了所有三个,仍然是同一个问题。对/home/的权限已经是755,chmod g+w对/home/myusername/lamp/htdocs/和sudo useradd-g www-data-myusername说我的用户已经存在。刚刚更新了它。你收到这些消息的唯一原因是Apache2无法访问,因此必须设置阻止它的权限。好的,我重新分配了权限,正如你所说,它是其中一个子目录。现在我可以看到XAMPP语言选择页面,但它不允许我像往常一样转到正常的XAMPP设置页面。“English”链接似乎不起作用。同样,我在其中一个文件夹上错过了权限。R工作了。谢谢