Próbuję zacząć od Pythona, ale nie mogę poprawnie skonfigurować mojego serwera dla localhost (używając Ampps). Python działa poprawnie przez IDLE i wiersz poleceń, jednak kiedy otworzę plik w przeglądarce, kod jest wyświetlany i nie jest uruchamiany.. Plik z kodem w przeglądarce zamiast z uruchomieniem
Podążyłem za tutorialem http://www.imladris.com/Scripts/PythonForWindows.html, aby uzyskać konfigurację cgi, ale to nie działa.
Oto kod dla mojego programu "cześć świat", jeśli to robi jakąkolwiek różnicę.
#!/usr/bin/env python
# -*#!/usr/bin/python
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! This is my first CGI program</h2>'
print '</body>'
print '</html>'
Wszelkie sugestie?
Czy wykonany plik wykonywalny? Czy na serwerze włączono skrypty cgi? –
Po uruchomieniu tego działania - sprawdź składnię Pythona dla łańcuchów wielowierszowych za pomocą potrójnych cudzysłowów, takich jak "" "" coś "" "" – jsbueno
@JoachimPileborg Wierzę, że włączyłem skrypty cgi na serwerze, ale nie jestem pewien co do robienia plik wykonywalny. Kiedy przeglądam plik (ikona samego pliku, a nie kodu), ma on logo Pythona, więc nie jestem pewien, czy to znaczy, że jest to plik wykonywalny. – user1104854