Задать вопрос
@burligo

Как исправить 403 ошибку, при запуске скрипта на PyCharm (MAC OS)?

Здравствуйте,
Никак не получается исправить ошибку при запуске встроенного веб-сервера на PyCharm на MAC

Файл main.py:
from http.server import HTTPServer, CGIHTTPRequestHandler
server_address = ("", 8000)
httpd = HTTPServer(server_address, CGIHTTPRequestHandler)
httpd.serve_forever()


Фаил hello.py в папке cgi-bin

#!/usr/bin/env python3
print("hello")


при запуске из firefox developer или safari ссылки localhost:8000/cgi-bin/hello.py выдает либо
Error response
Error code: 403
Message: CGI script is not executable ('/cgi-bin/hello.py').
Error code explanation: 403 - Request forbidden -- authorization will not help.


либо скачивает файл (если поставить права например chmod 755 или chmod +x)

Перечитал аналогичные вопросы тут и на стекоферфлов - ничего из советов не помогает. Игрался с правами на файл, и папку cgi-bin. Всегда вариантов 2: либо скачивание файла, либо ошибка 403
  • Вопрос задан
  • 127 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы