XAMPP с WSGI не отображает страницу django
Я пытаюсь запустить django на сервере XAMPP Apache и выполнил шаги, указанные здесь. Вот изменения в конфигурации Apache:
При обращении к приложению в браузере ниже приведен результат вместо страницы django:
Пожалуйста, помогите, что я упустил в этом?
ok, это сообщение об ошибке говорит о том, что Apache пытается выполнить wsgi.py как cgi скрипт, а не как python. Возможная причина в том, что вы пытались развернуть свое приложение на Apache с некоторыми неправильными командами, которые все еще находятся в httpd.conf или vhosts-httpd.conf. Обычно это происходит, если вы безуспешно следовали одному (плохому?) учебнику, переключились на другой и забыли очистить код из первого (только предположение!). Существует множество странных руководств, и иногда трудно понять, для Windows или Unix они предназначены.
Что-то вроде следующего может вызвать такое поведение:
Alias / C:/xampp/htdocs/polls/mysite/mysite/wsgi.py
<Directory C:/xampp/htdocs/polls/mysite/mysite>
Options +ExecCGI
AddHandler cgi-script .cgi .pl .asp .py
Require all granted
</Directory>
поищите в ваших httpd.conf и vhosts-httpd.conf, если вы оставили что-то подобное.
ваш "WSGIScriptAlias ...." перезаписан этим и не активен.