WordPress per ssh installieren
Per Terminal installierst Du WordPress mit einem kleinen Script in weniger als einer Minute. Bedingung: Du musst Dich auf Deinem Server per ssh einloggen können.
Um sich sicher auf einem Server einzuloggen, nutzt man die Secure Shell, kurz ssh. Die Secure Shell bezeichnet sowohl ein Netzwerkprotokoll als auch entsprechende Programme, mit deren Hilfe Du sicher über eine verschlüsselte Netzwerkverbindung mit einem entfernten Computer, hier der Server, verbinden kannst.
Mit Hilfe des Befehls ssh
loggst Du Dich auf dem Server ein und kannst
dann die Kommandozeile des Servers samt der freigeschalteten Befehle
nutzen.
So gibst Du mit Deinem Rechner die Kommandos, die dann der
Server ausführt. So kannst Du Dich z.B. auf dem Server einloggen und
Daten auf den Server z.B. mit wget
runterladen ohne den Umweg über
Deinen Computer zu machen. Das ist z.B. hilfreich und ungemein
schneller, wenn Du WordPress herunterladen und entpacken willst.
Wieviel Speicher ist auf dem Server frei?
Möchtest Du wissen, wieviel freien Speicher Du auf Deinem Server hast,
kannst Du den df
-Befehl ausführen. Mit dem folgenden Befehl, erfährst
Du, wieviel Speicher noch zu Verfügung steht und wieviel bereits genutzt
wird:
$ df -h
Das Ergebnis kann dann so aussehen:
Size Used Avail (root) %Capacity
40.0GB 5.5GB 34.4GB 34.4GB 13%
Einloggen per ssh
Damit Du Befehle direkt auf dem Server ausführen kannst, musst Du Dich
per ssh
-Befehl auf Deinem Server einloggen. Das ist oft mit einem
Webhosting-Paket nicht möglich, sondern nur mit Server-Paketen, wie z.B.
einem virtual server-Paket. So loggst Du Dich mit Deinem Benutzernamen und dem Namen des Servers ein.
$ ssh benutzername@server.de
Anschließend fragt der Hoster das Passwort ab und bei korrekter Eingabe landest Du dann auf Deinem Server im Root-Verzeichnis.
WordPress per ssh installieren
Im nächsten Schritt legst Du ein Verzeichnis an, in welches WordPress heruntergeladen werden soll. Anschließend nutzt Du die folgenden Befehle für die Installation…
wordpress-install-script.sh.
wget http://wordpress.org/latest.tar.gz;
tar xfz latest.tar.gz;
mv wordpress/* ./;
rmdir ./wordpress/;
rm -f latest.tar.gz readme.html license.txt liesmich.html;
- Downloade das gepackte WordPress-Archiv mit
wget
. - Entpacke das Archiv mit
tar
. tar
entpackt WordPress in einen Ordner namens wordpress. Verschiebe mitmv
alle Dateien aus wordpress in das aktuelle Verzeichnis, das eine Ebene höher liegt.- Lösche das Verzeichnis wordpress.
- Lösche alle überflüssigen Dateien, wie das tar-Archiv, readme.html und so weiter
Das obige Skript, kannst Du auch einfach markieren und in Dein Terminal, Deine Shell, kopieren. Es wird sofort Zeile für Zeile dank des Semikolons ;
ausgeführt, dass die Aneinanderreihung von Befehlen im Terminal erlaubt.
Um die ssh-Verbindung zu kappen, reicht abschließend ein…
$ exit
Verfeinerungen der WordPress-Installation
Möchtest Du in einem Rutsch auch Deine Lieblings-Plugins herunterladen, dann erhältst Du die letzte Version eines Plugins immer über eine URL, die wie folgt aufgebaut ist:
https://downloads.wordpress.org/plugin/{plugin-name}.latest-stable.zip
Um z.B. Yoast SEO herunterzuladen benötigst Du die folgende URL:
https://downloads.wordpress.org/plugin/wordpress-seo.latest-stable.zip
Die komplette Installationsroutine
wget http://wordpress.org/latest.tar.gz;
tar xfz latest.tar.gz;
mv wordpress/* ./;
rmdir ./wordpress/;
rm -f latest.tar.gz readme.html license.txt liesmich.html ./wp-content/plugins/hello.php;
#
# Plugins runterladen
#
cd ./wp-content/plugins/;
wget https://downloads.wordpress.org/plugin/wordpress-seo.latest-stable.zip https://downloads.wordpress.org/plugin/jetpack.latest-stable.zip https://downloads.wordpress.org/plugin/cachify.latest-stable.zip https://downloads.wordpress.org/plugin/sucuri-scanner.latest-stable.zip https://downloads.wordpress.org/plugin/auto-tag-links.latest-stable.zip;
for i in *.zip;
do unzip $i;
done;
rm *.zip;
cd ../../;