невозможно прочитать и написать папку htdocs в XAMPP - PullRequest
0 голосов
/ 01 мая 2018

Я создаю проект laravel в / Applications / XAMPP / htdocs. Я использовал следующее, чтобы применить права на чтение и запись к папке htdocs в папке XAMPP

sudo chmod -R 777 htdocs

Затем я создаю проект в / Applications / XAMPP / htdocs

create-project laravel/laravel [Project Name]

Показывает ошибку

Установка laravel / laravel (v5.6.12)
[ErrorException]
mkdir (): в доступе отказано

Кто-нибудь знает, как решить эту проблему? Ценю за помощь

Обновлен:

Я решил эту проблему, установив более низкую версию XAMPP.

1 Ответ

0 голосов
/ 01 мая 2018

Изменить корень документа сервера. Я предполагаю, что ваша папка установки xampp

/ опт / 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 без каких-либо проблем с разрешениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...