Я пытаюсь запустить сценарии Ananaconda Python 2.7 в Ubuntu, используя cgi, но получаю ошибку 500 со следующим сообщением об ошибке в var/log/apache2/error.log
.
No such file or directory: AH01241: exec of '/var/www/html/app/getcapabilities.py' failed
End of script output before headers: getcapabilities.py
Ниже показано, как выглядит мой apache apache2.conf.
<Directory /var/www/html/*>
Options +ExecCGI
AddHandler cgi-script .py
</Directory>
Команда which python
дала мне путь: /home/myuser/anaconda2/bin/python
Ниже показано, как выглядит мой файл Python. Скрипт Python отлично работает в Windows XAMPP Apache.
#!/home/myuser/anaconda2/bin/python
print ("Content-Type: text/xml\n\n")
print ('\n')
print ('\n')
print ('hello')
Я следовал и на этом шаге , но у меня не получилось.
Как я могу решить эту проблему и иметь возможность запускать скрипты Python в веб-браузере?