ubuntu解决htdocs目录的权限问题

在这篇教程中,我们将为htdocs目录设置权限。htdocs目录下是网页内容。在我们之前的一篇文章中,我们展示了如何在ubuntu系统上安装XAMPP,以及如何设置XAMPP开机自动运行。htdocs是XAMPP本地网页服务器默认的网站根目录。在Linux系统上,htdocs目录的默认路径是/opt/lampp/htdocs。

安装好XAMPP之后,默认情况下只有root用户才有权限在htdocs目录下创建文件和目录。但为了安全,我们不推荐使用root账号。我们可以更改htdocs目录的所有者,以便于我们创建文件和目录。

具体步骤

1. 打开终端,运行命令whoami或who am i,获取自己的用户名。

whoami

2. 要更改htdocs目录的所有者,运行命令: sudo chown -R username:username /opt/lampp/htdocs 将username替换成自己的用户名,如下图。

linux更改文件所有者

3. 更新httpd.conf文件。运行命令 sudo nano /opt/lampp/etc/httpd.conf 打开apache配置文件。找到下图中User daemon和Group daemon两行,将两个deamon分别改成自己的用户名和组名,然后保存文件。

httpd.conf文件

4. 现在我们可以在htdocs目录下创建、删除、管理文件和目录了。

htdocs目录下创建文件

解决停留在语言选择页面的问题

按照上面的步骤,我们可以在/opt/lampp/htdocs下创建文件了。但是当我们在浏览器地址栏输入localhost/xampp时,会自动转到一个语言选择的页面,并且无论选择哪种语言,我们一直会卡在这个页面上。

xampp/splash.php

解决办法

1. 打开终端,将工作目录切换到/opt/lampp/htdocs/xampp目录。如下图。

xampp splash

2. 将lang.tmp文件的所有者更改为daemon,命令 sudo chown daemon lang.tmp

chown daemon lang.tmp

3. 现在我们可以访问默认的http://localhost/xampp网页了。

I hope you enjoy this article.

为这篇文章评分
[Total: 1 Average: 3]

发表评论

电子邮件地址不会被公开。 必填项已用*标注