ubuntu解决htdocs目录的权限问题
在这篇教程中,我们将为htdocs目录设置权限。htdocs目录下是网页内容。在我们之前的一篇文章中,我们展示了如何在ubuntu系统上安装XAMPP,以及如何设置XAMPP开机自动运行。htdocs是XAMPP本地网页服务器默认的网站根目录。在Linux系统上,htdocs目录的默认路径是/opt/lampp/htdocs。
安装好XAMPP之后,默认情况下只有root用户才有权限在htdocs目录下创建文件和目录。但为了安全,我们不推荐使用root账号。我们可以更改htdocs目录的所有者,以便于我们创建文件和目录。
具体步骤
1. 打开终端,运行命令whoami或who am i,获取自己的用户名。
2. 要更改htdocs目录的所有者,运行命令: sudo chown -R username:username /opt/lampp/htdocs 将username替换成自己的用户名,如下图。
3. 更新httpd.conf文件。运行命令 sudo nano /opt/lampp/etc/httpd.conf 打开apache配置文件。找到下图中User daemon和Group daemon两行,将两个deamon分别改成自己的用户名和组名,然后保存文件。
4. 现在我们可以在htdocs目录下创建、删除、管理文件和目录了。
解决停留在语言选择页面的问题
按照上面的步骤,我们可以在/opt/lampp/htdocs下创建文件了。但是当我们在浏览器地址栏输入localhost/xampp时,会自动转到一个语言选择的页面,并且无论选择哪种语言,我们一直会卡在这个页面上。
解决办法
1. 打开终端,将工作目录切换到/opt/lampp/htdocs/xampp目录。如下图。
2. 将lang.tmp文件的所有者更改为daemon,命令 sudo chown daemon lang.tmp
3. 现在我们可以访问默认的http://localhost/xampp网页了。
I hope you enjoy this article.