Wählen Sie Ihre Sprache

PHP und Python per SSH im Webhosting und WordPress Hosting

Achtung: Diese Anleitung betrifft nur das neue Web- & Mail Control Panel. Prüfen Sie zunächst hier ob Sie dieses verwenden.

PHP- und Python-Skripte können über SSH direkt auf dem Hosting ausgeführt werden.

Verwenden Sie dabei den passenden Interpreter-Pfad für die gewünschte PHP- oder Python-Version.

Die verfügbaren Pfade und technischen Angaben finden Sie in der Übersicht der bereitgestellten Pfade und Ports.

Hinweis: Für die folgenden Beispiele benötigen Sie einen eingerichteten SSH-Zugang. Verwenden Sie stets die für Ihr Hosting bereitgestellten Interpreter-Pfade.

Voraussetzungen

  • SSH-Zugang ist eingerichtet.
  • Die benötigten Interpreter-Pfade sind bekannt.
  • Das gewünschte PHP- oder Python-Skript befindet sich auf dem Webspace.

PHP-Skript über SSH ausführen

Bei PHP-Skripten können Sie über den verwendeten Interpreter-Pfad festlegen, welche PHP-Version für die Ausführung verwendet wird.

Beispiel für die Ausführung einer Datei mit PHP 8.2:

/opt/plesk/php/8.2/bin/php script.php

Der gezeigte Pfad ist ein Beispiel für PHP 8.2. Verwenden Sie für andere PHP-Versionen den entsprechenden Interpreter-Pfad.

  1. Stellen Sie eine SSH-Verbindung zum Hosting her.
  2. Wechseln Sie in das Verzeichnis des Skripts.
  3. Führen Sie das Skript mit dem gewünschten PHP-Interpreter aus.

Beispiel für den Verzeichniswechsel:

cd /pfad/zum/verzeichnis

Anschliessend kann das Skript gestartet werden:

/opt/plesk/php/8.2/bin/php script.php

Python-Skript über SSH ausführen

Python-Skripte können ebenfalls direkt per SSH mit dem verfügbaren Python-Interpreter ausgeführt werden.

Beispiel:

/usr/bin/python script.py

Alternativ kann auch der vollständige Pfad zum Skript angegeben werden:

/usr/bin/python /pfad/zum/script.py

Hinweis: Verwenden Sie den für Ihr Hosting bereitgestellten Python-Interpreter. Verfügbare Python-Versionen und Pfade können abhängig von der Hosting-Umgebung variieren.

Ausführung im richtigen Verzeichnis

Viele Skripte erwarten bestimmte Dateien oder Konfigurationsdateien im aktuellen Arbeitsverzeichnis.

Wechseln Sie deshalb vor der Ausführung in das Verzeichnis des Projekts oder verwenden Sie den vollständigen Pfad zur jeweiligen Datei.

Typische Anwendungsfälle

  • Ausführung von Wartungs- und Administrationsskripten.
  • Verwendung von Composer oder anderen Kommandozeilenwerkzeugen.
  • Automatisierte Aufgaben über Cron-Jobs.
  • Entwicklung und Tests von PHP- oder Python-Anwendungen.
  • Verarbeitung von Daten und Dateioperationen per Skript.

Typische Fehlerquellen

  • Falscher Interpreter-Pfad.
  • Verwendung einer nicht unterstützten PHP-Version.
  • Ausführung im falschen Verzeichnis.
  • Fehlende Ausführungsrechte für Dateien.
  • Fehlende Abhängigkeiten oder Konfigurationsdateien.

Verwandte Themen