Вопрос: |
Добрый день. Помогите, пожалуйста, установить права для пользователя на перезапись файлов на сервере. При работе с magento *.*.* постоянная ошибка на отсутствие прав для перезаписи файлов. |
Ответ: |
Здравствуйте. Уточните для каких файлов/папок. |
Вопрос: |
Вот ошибка {"*":"Can't create directory \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/generated\/code\/Magento\/Framework\/App\/FrontController\/. in [Magento\\Framework\\App\\FrontController\\Interceptor]","*":"#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/vendor\/magento\/framework\/Code\/Generator\/Autoloader.php(**): Magento\\Framework\\Code\\Generator->generateClass('Magento\\\\Framewo...')\n#* [internal ]: Magento\\Framework\\Code\\Generator\\Autoloader->load('Magento\\\\Framewo...')\n#* [internal ]: spl_autoload_call('Magento\\\\Framewo...')\n#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/vendor\/magento\/framework\/Code\/Reader\/ClassReader.php(**): ReflectionClass->__construct('Magento\\\\Framewo...')\n#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/vendor\/magento\/framework\/ObjectManager\/Definition\/Runtime.php(**): Magento\\Framework\\Code\\Reader\\ClassReader->getConstructor('Magento\\\\Framewo...')\n#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/vendor\/magento\/framework\/ObjectManager\/Factory\/Dynamic\/Developer.php(**): Magento\\Framework\\ObjectManager\\Definition\\Runtime->getParameters('Magento\\\\Framewo...')\n#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/vendor\/magento\/framework\/ObjectManager\/ObjectManager.php(**): Magento\\Framework\\ObjectManager\\Factory\\Dynamic\\Developer->create('Magento\\\\Framewo...')\n#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/vendor\/magento\/framework\/App\/Http.php(***): Magento\\Framework\\ObjectManager\\ObjectManager->get('Magento\\\\Framewo...')\n#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/vendor\/magento\/framework\/App\/Bootstrap.php(***): Magento\\Framework\\App\\Http->launch()\n#* \/home\/giftbox\/web\/giftboxes.com.ua\/public_html\/index.php(**): Magento\\Framework\\App\\Bootstrap->*Magento*Http*#** {*url":"\/","script_name":"\/*.php"} |
Ответ: |
От какого пользователя вы устанавливали сайт? У вас владелец root на файлы и папки. |
Вопрос: |
от *. |
Вопрос: |
других доступов у меня нет |
Ответ: |
От логина из биллинга у вас также есть доступ. Вы установили сайт для пользователя логина из Биллинга от root а поэтому у вас нет прав на запись в папку. |
Вопрос: |
Подскажите как исправить? |
Ответ: |
Проверьте пожалуйста сейчас. |
Вопрос: |
Я использовала данные доступы при подключении по ssh и sftp*http://*.** |
Ответ: |
ssh доступ для root? |
Вопрос: |
это письмо с доступами, которое я получила. Там написано, что пользователь *Проверила. Ошибка та же. |
Ответ: |
Как мы можем увидеть ошибку? |
Вопрос: |
http://*.*.*/ |
Ответ: |
Проверьте пожалуйста сейчас.
|
Вопрос: |
каждый раз после того как я пересобираю файлы *, данная ошибка снова возникает. Я так понимаю, каждый раз нужно будет переустанавливать права. Что мне нужно прописывать в консоли чтобы переустановить их? * *** -* {перечень всех папок} |
Ответ: |
Да. С этими правами работает. Папки в папке generated. |
Вопрос: |
Или проблема в самой cms и стоит попробовать другую версию? |
Ответ: |
В чём будет разница? |
Вопрос: |
* *** -*generated это вроде помогает. Спасибо |
Ответ: |
ok
|