Hier zeige ich Dir, wie Du über SSH Dein TYPO3 updaten kannst und zudem, wie du Symlinks erstellst.
Ihr kennt das sicherlich: Es ist mal wieder soweit, ein Update steht an und ihr wisst nicht mehr, wie das noch mit den Befehlen war. Nun... Ich kann mir das auch nie merken, weshalb ich heute ein paar Zeilen dazu schreibe.
Als erstes loggen wir uns über das Teminal ein.
Dazu gebt folgendes ein: ssh DEINUSERNAME@DEINHOSTNAME
Nun das Passowrt und los geht es.
Grundlegende Befehle:
Befehl | Beschreibung |
---|---|
ls | Auflistung von Verzeichnissen (Inhalt eines Verzeichnis anzeigen) |
cd | Verzeichnis wechseln |
cp | Eine Datei oder Verzeichnis kopieren |
mv | Eine Datei verschieben oder umbenennen |
chmod | Zugriffsrechte einer Datei oder eines Verzeichnisses ändern |
chown | Eigentümer und Gruppe einer Datei oder Verzeichnisses ändern |
dd | Daten blockweise kopieren klonen, löschen, Images erstellen, uvm… |
diff | Vergleich des Inhalts zweier Dateien Zeile für Zeile |
df | Freien Festplatten-Speicher und inodes aller eingehängten Laufwerke anzeigen |
du | Speicherverbrauch eines Verzeichnisses anzeigen |
grep | Dateien durchsuchen |
lsof | Anzeige geöffneter Dateien |
mount | Dateisystem einhängen |
pwd | Zeigt das aktuelle Arbeitsverzeichnis an |
umount | Dateisystem aushängen |
mkdir | Ein Verzeichnis / Ordner erstellen |
rm | Dateien und Verzeichnisse löschen |
rmdir | Ein Verzeichnis löschen |
rsync | Datensynchronisation / Datenübertragung Lokal oder Remote |
ftp | FTP starten |
sftp | SFTP starten |
scp | Sicheres übertragen von Daten |
shred | Sicheres löschen von Daten |
Quelle der Tabelle: https://www.shellbefehle.de/befehle/
Befehle die wir nun benötigen:
Ordnerinhalt auflisten:
ls -l
Ordner ansteuern:
cd ORDNERNAME – Wechselt in den Ordner „ORDNERNAME“
cd ORDNERNAME/UNTERORDNER/USW/ – Wechselt in Unterordner
cd .. – Eine Ebene nach oben springen
cd / bzw. cd ~ – Auf das Home Verzeichnis springen
Holen der aktuellen Typo3-Version, z.B.:
wget get.typo3.org/9.5.8
Das heruntergeladene File (tar.gz) entpacken:
tar xvfz typo3_src-9.5.8.tar.gz
Wechseln zum richtigen Verzeichnis:
cd html/
Der alte Symlink muss entfernt werden:
rm typo3_src
Neuen Symlink setzen:
ln -s typo3_src-9.5.8/ typo3_src
Möglicherweise müssen folgende Symlinks ebenfalls noch gesetzt werden:
(Symlinks für typo3/ , t3lib/ und index.php)
ln -s typo3_src/index.php index.php
ln -s typo3_src/typo3 typo3
ln -s typo3_src/t3lib t3lib
Ist das erledigt, muss man in das Install-Tool von Typo3 und dort den Upgrade-Wizard ausführen.
Bemerkungen :
The minimum deposit is 50$.
Learn how to trade correctly. How to earn from $50 to $5000 a day.
The more you earn, the more profit we get.
binary option demo
Dabei soll das Verzeichnis typo3 als Symlink wiedergegeben werden, der auf die index.php des Verzeichnistypo_src zeigt. Leider wird das so nicht ausgegeben:
ln -s /www/typo3 /www/typo3_src/index.php
Das sind also zwei absolute Pfade, die mit einem / beginnen. Diesen SSH-Command hatte ich irgendwo auf der Website abgesetzt. Dann noch ein SSH-Befehl mit einem relativen Pfad, der wurde im Verzeichnis typo3_src abgegeben:
ln -s /www/typo3 index.php
Auch hier wurde das Verzeichnis typo3 nicht als Symlink ausgegeben. Warum?