Hinweis: Es stehen geplante Wartungsarbeiten an, die deine Dienste beeinträchtigen könnten! Mehr herausfinden

Via SSH auf php und wp zugreifen

Allgemeines

Um auf der Shell (via SSH oder im Plesk "SSH Terminal") auf das Tool wp (WordPress CLI) bzw. php zugreifen zu können, ist eine kleine Anpassung nötig, um die korrekte PHP Version zu nutzen.

Standardmäßig wird PHP nicht gefunden:

[nutzer@server ~]$ php -v
-sh: php: command not found
[nutzer@server ~]$ wp
/usr/bin/env: 'php': No such file or directory

PHP Version setzen

Um auf die korrekte PHP Version zuzugreifen, muss die gewünschte PHP Version gewählt werden.
Wir stellen hierfür ein Helper-Script namens turbopress-phpversion bereit, das sich auf allen unseren Servern aufrufen lässt:

[nutzer@server ~]$ turbopress-phpversion
turbopress PHP Version Helper

Hinweis: Damit PATH sofort in *dieser* SSH-Session wirkt, bitte so starten:
source /usr/local/bin/turbopress-phpversion

Verfügbare Plesk-PHP-Versionen:
[1] 8.2
[2] 8.3
[3] 8.4
[4] 8.5
[q] Abbrechen

Bitte wählen: 

Nun kann interaktiv die gewünschte PHP Version für die Konsole gewählt und auf Wunsch persistiert werden (wird in der Datei .profile angehängt und vorher ein Backup der Datei erstellt).

Beim nächsten Login via SSH ist dann die gewünschte PHP Version auf der Shell aktiv und es kann z.B. dann wp benutzt werden.
Auf Wunsch kann die Aktivierung auch direkt beim Aufruf via source erfolgen:

[nutzer@server ~]$ source turbopress-phpversion

Für eine neue Zuordnung einfach turbopress-phpversion erneut aufrufen. Zur kompletten Löschung der Zuordnung einfach diesen Teil aus der .profile entfernen mit einem Editor:

# >>> turbopress plesk-php-path >>>
export PATH="/opt/plesk/php/<VERSION>/bin:$PATH"
# <<< turbopress plesk-php-path <<<

 

 

 

 

 

 

  • 0 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Verwandte Artikel

Was ist lsphp?

lsphp (LiteSpeed PHP) ist der PHP-Interpreter, der für den Betrieb mit dem LiteSpeed Web Server...

Was ist LSCache?

Was ist LSCache (LiteSpeed Cache) LSCache ist die serverseitig im dem von turbopress...

MySQL/MariaDB Port und Socket bei turbopress

Standardmäßig verwendet MySQL den Port 3306. Dieser Port wird bei für alle Hosting-Tarife...

Node.js auf Konsole nutzen

Um Node.js bzw. das node Command auf der Konsole (via SSH) nutzen zu können, muss vorab eine...

Preise für Sonderleistungen

turbopress steht für volle Transparenz ohne versteckte Kosten.  Auf dieser Seite findest du...