Seite 1 von 1

Ist Python beim Hoster installiert?

Verfasst: Samstag 21. Juli 2007, 12:09
von happy_helmi
Hallo,

habe keine Ahnung von python. Will nun ein Script auf meinem Server installieren, das Python benötigt. Weiss aber nicht genau, ob der Server Python unterstützt.
Bevor ich nun bis Montag warte um den Hoster zu fragen wüsste ich gerne, ob es sowas wie phpinfo() gibt, mit dem man das testen kann.

Geht das?

mfg

Edit (birkenfeld): Topictitel konkretisiert.

Verfasst: Samstag 21. Juli 2007, 12:15
von EnTeQuAk
Probiers einfach mal aus: [wiki]Web-Skripte zum Laufen bringen#TestCgiSkript[/wiki]


Wenn das läuft, ist Python installiert.

Normalerweise müsste so etwas aber auch in der Paketinformation des Webhosters nachzulesen sein.

Welchen hast du denn? Vielleicht kennt den ja jemand und kann dir auf anhieb sagen, obs installiert ist oder nicht


MFG EnTeQuAk

Verfasst: Samstag 21. Juli 2007, 12:17
von happy_helmi
Ok, das mit dem Scipt probiere ich gleich mal.

Bin bei webhostone. Mittlerweile bieten die das an, habe aber noch ein altes Paket, das nicht mehr auf der website beschrieben ist... kann es also nicht mehr nachlesen...

Verfasst: Samstag 21. Juli 2007, 12:17
von Leonidas
Du rufst auf dem Server einfach ``python -V`` auf, da wird dir dann angezeigt, ob Python installiert ist und wenn ja, in welcher Version.

Code: Alles auswählen

$ python -V
Python 2.5.1

Verfasst: Samstag 21. Juli 2007, 12:19
von happy_helmi
ok...
da ich aber wirklich keine ahnng habe.. wie muss das script dazu aussehen?
wie muss das script heissen? cgi?

Verfasst: Samstag 21. Juli 2007, 12:33
von Leonidas
happy_helmi hat geschrieben:da ich aber wirklich keine ahnng habe.. wie muss das script dazu aussehen?
Das Skript steht doch im Wiki :?
happy_helmi hat geschrieben:wie muss das script heissen? cgi?
``test.cgi`` oder ``test.py``. Der Dateiname ist mehr oder minder egal.

Verfasst: Samstag 21. Juli 2007, 13:03
von Y0Gi
Im cgi-Modul gibt es auch die eine oder andere Funktion, die beim Einholen von Informationen behilflich sein kann.

Verfasst: Samstag 21. Juli 2007, 16:40
von EnTeQuAk
Leonidas hat geschrieben:Du rufst auf dem Server einfach ``python -V`` auf, da wird dir dann angezeigt, ob Python installiert ist und wenn ja, in welcher Version.
Was hier ja leider vermutlich nicht geht, da hier vermutlich ein einfacher Hosting-Account ohne SSH vorliegt (davon bin ich einfach mal ausgegangen).

Aber man kann in dem CGI-Script die Version von Python mit `sys.version_info` ebenfalls abfragen, sollte das benötigt werden.


MfG EnTeQuAk

Verfasst: Samstag 21. Juli 2007, 16:46
von Leonidas
EnTeQuAk hat geschrieben:
Leonidas hat geschrieben:Du rufst auf dem Server einfach ``python -V`` auf, da wird dir dann angezeigt, ob Python installiert ist und wenn ja, in welcher Version.
Was hier ja leider vermutlich nicht geht, da hier vermutlich ein einfacher Hosting-Account ohne SSH vorliegt (davon bin ich einfach mal ausgegangen).
Da das eben vom OP nicht explizit erwähnt wurde, bin ich eben davon ausgegangen, dass es einen Shellzugriff gibt. Hosting-Angebote ohne Shell sind eine ziemlich traurige Sache :x

Verfasst: Samstag 21. Juli 2007, 22:25
von Y0Gi
PHP auch - beides ist aber noch bei vielen Angeboten die Regel.