Перезапустите Apache в терминале Lightsail.
Когда я нашел блокировщик в одном подходе к созданию готового приложения Django, я выбрал другой подход, описанный здесь .
В частности, этот вопрос касается этого шага, где говорится «Перезапустите Apache, чтобы изменения вступили в силу» и имеет следующую связанную команду
sudo /opt/bitnami/ctlscript.sh restart apache
Дело в том, что ctlscript.sh находится не в этой папке, а в / opt / bitnami / stack. Затем, когда вы бежите в этом фордере
sudo ctlscript.sh restart apache
Я получаю эту ошибку
sudo: ctlscript.sh: команда не найдена
Файл есть, поэтому я подумал, что это что-то связано с разрешениями (как указано здесь ). Итак, побежал
Скрипт находится в нужной папке, поэтому проблема указывает на неправильные разрешения.
sudo chmod 755 ctlscript.sh
но запуск команды для перезапуска Apache привел меня к той же ошибке «команда не найдена».
Ответы
«команда не найдена» не указывает на «неправильные разрешения». Вы получаете ошибки, потому что скрипта нет в вашем PATH. Есть два способа сделать это
- Найдите и укажите полный путь.
- Укажите текущий каталог.
Способ 1
Бежать
pwd
и вы получите полный путь. Если получишь /home/bitnami/stack, то беги
sudo /home/bitnami/stack/ctlscript.sh restart apache
Способ 2
Бежать
sudo ./ctlscript.sh restart apache
и это тоже будет работать