无法在XAMPP中读写htdocs文件夹

时间:2018-05-01 17:41:02

标签: laravel permissions xampp

我正在/ Applications / XAMPP / htdocs中创建一个laravel项目。 我使用以下命令将读写权限应用于XAMPP文件夹中的htdocs文件夹

sudo chmod -R 777 htdocs

然后我在/ Applications / XAMPP / htdocs

中创建项目
create-project laravel/laravel [Project Name]

显示错误

  

安装laravel / laravel(v5.6.12)
  [ErrorException]
    mkdir():权限被拒绝

有谁知道如何解决这个问题? 感谢您的帮助

更新:

我通过安装较低版本的XAMPP解决了这个问题。

1 个答案:

答案 0 :(得分:1)

更改服务器的文档根目录。 我假设你的xampp安装文件夹是

  

的/ opt / LAMPP

在终端上运行sudo gedit /opt/lampp/etc/httpd.conf以编辑httpd.conf文件。

你必须改变这两行。

DocumentRoot "/opt/lampp/htdocs"

<Directory "/opt/lampp/htdocs">

然后将/opt/lampp/htdocs目录更改为主文件夹中的任何目录,例如/home/yourUserName/htdocs

注意:将“yourUserName”替换为您的用户名。

之后,这两行看起来应该是

DocumentRoot "/home/yourUserName/htdocs"

<Directory "/home/yourUserName/htdocs">

保存更改后,运行sudo /opt/lampp/lampp restart以重新启动 apache

现在在/home/yourUserName/htdocs目录中创建本地项目,没有任何权限问题。