云网牛站
所在位置:首页 > Linux教程 > ubuntu解决htdocs目录的权限问题

ubuntu解决htdocs目录的权限问题

2018-01-28 21:19:59作者:linuxdashen稿源:dashen

在本文中,我们将为htdocs目录设置权限。htdocs目录下是网页内容,htdocs是XAMPP本地网页服务器默认的网站根目录。在Linux系统上,htdocs目录的默认路径是/opt/lampp/htdocs。

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

 

具体步骤

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

ubuntu解决htdocs目录的权限问题

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

ubuntu解决htdocs目录的权限问题

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

ubuntu解决htdocs目录的权限问题

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

ubuntu解决htdocs目录的权限问题

 

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

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

ubuntu解决htdocs目录的权限问题

 

解决办法

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

ubuntu解决htdocs目录的权限问题

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

ubuntu解决htdocs目录的权限问题

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

 

相关主题

Linux入门记录三:获取帮助Linux用户基础权限机制扩展权限

精选文章
热门文章