我正在/ 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解决了这个问题。
答案 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
目录中创建本地项目,没有任何权限问题。