Зазвичай ви отримуєте помилку bash permission denied під час запуску скрипта/файлу, який не має дозволів на виконання. Це одна з помилок найпоширеніші помилки Magento . Все, що вам потрібно зробити, щоб виправити це, це змінити дозволи файлу та додати виконавчий.
Щоб виправити помилку bash permission denied (відмовлено в доступі до bash), виконайте такі кроки:
1. Відкрийте термінал (оболонку)
2. Перейдіть до папки зі скриптом
3. Виконайте команду CLI, щоб змінити налаштування дозволів файлу:
chmod +x path_to_file/file_name
Наприклад, якщо ви виконуєте :
bin/magento ...
і отримуєте помилку:
bash: bin/magento: Permission denied
Вам потрібно додати дозвіл на виконання ( x ) до файлу bin/magento.
Для цього виконайте команду CLI:
chmod +x bin/magento
У випадку Magento 2 ви також можете використовувати наступну команду, щоб уникнути проблеми (php перед bin/magento):
php bin/magento ...
![]()
Ще одна проблема, з якою ви можете зіткнутися під час виконання команд bin/magento , як-от наведені нижче, – це збій веб-сайту під час розгортання:
bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy
Розгортання може зайняти достатньо часу, щоб відштовхнути людей від вашого веб-сайту та збільшити показник відмов.
Але це не обов'язково має бути так.
Перегляньте розширення , яке скоротить час розгортання до нуля без непрацюючого веб-сайту, показників відмов та незручного часу розгортання.