Prośba o pomoc Python na hostingu

Discussion in 'Hosting i domeny internetowe' started by Jacek Poźniak, Mar 23, 2021.

  1. Jacek Poźniak

    Jacek Poźniak Nowy użytkownik

    Messages:
    3
    Likes Received:
    1
    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
     
  2. casar

    casar Profesjonalista

    Messages:
    507
    Likes Received:
    135
    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)
     
  3. Jacek Poźniak

    Jacek Poźniak Nowy użytkownik

    Messages:
    3
    Likes Received:
    1
    Dzięki za reakcję
    Plik ma uprawnienia 777, nie tworzyłem go na Windows.
    Dziwna sprawa.

    jp
     
  4. casar

    casar Profesjonalista

    Messages:
    507
    Likes Received:
    135
    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
     
    Jacek Poźniak likes this.
  5. Jacek Poźniak

    Jacek Poźniak Nowy użytkownik

    Messages:
    3
    Likes Received:
    1
    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
     
    Last edited: Mar 24, 2021
    casar likes this.

Share This Page