Проблемы с разрешениями в Craft 3 CMS и загрузке локальных ресурсов - PullRequest
0 голосов
/ 10 февраля 2020

Я проходил этапы локальной настройки Craft 3 CMS. Я использовал Scotchbox и Composer для установки на Ubuntu через MacOS Mojave, и до момента загрузки ресурса на локальный сервер все было хорошо ... Теперь я постоянно получаю сообщение:

Загрузка не удалась. Сообщение об ошибке было следующим: «Невозможно создать каталог root» / Users / marcus / projects / craft-two / web / images / drink ». mkdir (): разрешение отклонено

С тех пор я пытался обновить разрешения, чтобы папка проекта craft-two была читабельной, доступной для записи и исполняемой для пользователей и групп, но это не помогло ,

Буду очень признателен за некоторые рекомендации ... Искал немного, но безрезультатно. Спасибо

Ответы [ 2 ]

0 голосов
/ 11 марта 2020

Вы неправильно настроили объем ресурса. Это действительно легко сделать.
По пути к файловой системе. Не вводите с "/"

Если вы поставите "/ images / background", то измените его на "images / background"

Заполнитель по умолчанию в Craft для этого настраиваемого поля может сделайте это легкой ошибкой.

0 голосов
/ 06 марта 2020

Go до http://yourlocal.test/admin/utilities/php-info и проверьте, какое имя пользователя / группа используется вашим веб-сервером. После этого вы можете установить правильные права пользователя с помощью этой команды:

sudo chown -R username.group /Users/marcus/projects/craft-two

и убедитесь, что /Users/marcus/projects/craft-two/web/images/drinks - чтение / запись

sudo chmod 775 -R /Users/marcus/projects/craft-two/web/images
...