Я только что загрузил свое приложение laravel в Интернет, используя Digital Ocean (стек LEMP), однако, когда я пытаюсь запустить процесс python, мне отказывают в разрешении. Это работало на локальных без проблем разрешения.
Я попытался предоставить доступ к файлу и папке Find / process.py со следующим, но без прогресса:
sudo find /var/www/sync/Find/*.py -type d -exec chmod 755 {} \;
sudo find /var/www/sync/Find/*.py -exec chmod 644 {} \;
sudo find /var/www/sync/Find/*.py -type d -exec chmod u+x {} \;
Error Output:
================
sh: 1: /usr/lib/python3.5: Permission denied
{"userId":1,"email":"admin@admin.com","exception":"[object] (Symfony\\Component\\Process\\Exception\\ProcessFailedException(code: 0): The command \"/usr/lib/python3.5 Find/process.py\" failed.
Exit Code: 126(Invoked command cannot execute)
Working directory: /var/www/sync
Output:
================
Error Output:
================
sh: 1: /usr/lib/python3.5: Permission denied
at /var/www/sync/App/Find/process.php:51)
Я не верю, что это php-файл, так как он работает локально, и в ошибке четко указано, что разрешение отклонено, однако я не уверен, как еще устранить это, и любая помощь полезна. Спасибо