Dzień Dobry Chciałbym z poziomu przeglądarki uruchomić skrypt Python aby mi coś zrobił i wyświetlił. Patrzyłem w pomoc.home.pl, przepisałem zamieszczony tam trzylinijkowy skrypt: import sys print("Witaj w swiecie Pythona"); print (sys.version); usunąłem średniki i dostaję Internal serwer error. Co trzeba zrobić aby Python działał? Z poziomu konsoli ssh działa, więc jakoś jest zainstalowany w hostingu. Z przeglądarki, nie działa. Pozdrawiam jp
Daj temu skryptowi dla pewności uprawnienia do uruchamiania Code: chmod +x plik.py A dodatkowo jak tworzyłeś go pod Windowsem, to powinieneś zmienić mu formatowanie na UNIXowe (np. w Notepad++ lub w vim bezpośrednio na serwerze)
Znalazłem gdzieś w notatkach jeszcze taką formę Code: #!/usr/bin/python import sys print ("Content-Type: text/html") # HTML is following print ("") # blank line, end of headers print("Witaj w swiecie Pythona"); print (sys.version); I u mnie to działa
U mnie też zadziałało Kluczowa była ta pierwsza linia i content-type; widać python jest obsługiwany jako CGI. Wydaje mi się, że taką wersję skryptu wcześniej próbowałem ale może coś przeoczyłem przy kombinacjach. W każdym razie Wielkie Dzięki! jp