Согласно обсуждению, здесь было несколько проблем, которые были решены путем изучения error.log
, написанного apache, и затем внесения соответствующих изменений.
Первая ошибка:
[вт 20 ноября 17: 49: 06.593901 2018] [cgi: ошибка] [pid 47854] [клиент :: 1: 50462] AH01215: (13) Отказано в доступе: exec of / Applications / XAMPP / xamppfiles / htdocs /myurl.py 'не удалось: /Applications/XAMPP/xamppfiles/htdocs/myurl.py [вт 20 ноября 17: 49: 06.595547 2018] [cgi: ошибка] [pid 47854] [клиент :: 1: 50462] конец вывода скриптаперед заголовками: myurl.py
Соответствующая часть здесь:
(13)Permission denied: exec of '/Applications/XAMPP/xamppfiles/htdocs/myurl.py' failed
Необходимо установить разрешения для исполняемого файла .py
, чтобы пользователь мог запустить apacheПроцесс выполнения сценария.Это было сделано с использованием chmod
.
Затем была представлена другая ошибка:
[вт 20 ноября 17: 59: 04.720816 2018] [cgi: error] [pid 48715][client :: 1: 50555] AH01215: python3: такого файла или каталога нет: /Applications/XAMPP/xamppfiles/htdocs/myurl.py [вт 20 ноября 17: 59: 04.720884 2018] [cgi: ошибка] [pid 48715][client :: 1: 50555] Конец вывода сценария перед заголовками: myurl.py
Соответствующая часть:
python3: No such file or directory
Это показывает, что системе не удалось найтиpython3
двоичный файл для выполнения.Правильный путь к интерпретатору python3
должен был быть определен с помощью which python3
.Затем это было отредактировано в строке сценария.