在Ubuntu中给用户授予htdocs的权限

17

我使用root权限将XAMPP安装到Ubuntu的opt/lampp文件夹中。但由于lampp文件夹仅具有root权限,因此无法访问htdocs文件夹并且无法启动Apache服务器。我该如何解决此问题?另外,在Ubuntu中安装XAMPP的正确方法是什么?


你能展示 htdocs 的权限吗? - Deepak Dixit
3个回答

48

要更改htdocs文件夹的所有权,请运行以下命令。[将username替换为您自己的用户名]

sudo chown -R username:username /opt/lampp/htdocs

在此输入图片描述

我们还需要更新httpd.conf文件。运行以下命令打开apache配置文件: sudo gedit /opt/lampp/etc/httpd.conf

查找以下行:

 User nobody
 Group nogroup

完整的答案和图片在这篇文章中。


7

为了方便访问htdocs目录:

sudo chown -R youruser:youruser /opt/lampp/htdocs

您可以在httpd.conf文件中进行更改: sudo gedit /opt/lampp/etc/httpd.conf
    173 User youruser
    174 Group youruser

4

设置用户权限

sudo chmod 755 -R /opt/lampp/htdocs

在Ubuntu中安装XAMPP的正确方法如下。打开终端:

官方文档

命令

1.) mkdir xampp
2.) cd xampp/
3.) wget https://www.apachefriends.org/xampp-files/5.6.20/xampp-linux-x64-5.6.20-0-installer.run
4.) chmod +x xampp-linux-x64-5.6.20-0-installer.run
5.) sudo ./xampp-linux-x64-5.6.20-0-installer.run

ACCESS phpMyAdmin

6.) sudo vim /opt/lampp/etc/extra/httpd-xampp.conf

并注释掉以下行

Require local

例子:

#Require local

保存并退出文件,然后重新启动XAMPP服务。

7.) sudo /opt/lampp/lampp restart

克服安全选项

8.) sudo /opt/lampp/lampp security

请按照说明进行操作


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接