Installation und Upgrade: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „== Installation und Upgrade == Grundsätzlich genügt es bei Joomla, das neue Paket herunterzuladen und in das Joomla-Verzeichnis zu kopieren. === Download ===…“) |
K |
||
Zeile 1: | Zeile 1: | ||
− | |||
Grundsätzlich genügt es bei Joomla, das neue Paket herunterzuladen und in das Joomla-Verzeichnis zu kopieren. | Grundsätzlich genügt es bei Joomla, das neue Paket herunterzuladen und in das Joomla-Verzeichnis zu kopieren. | ||
− | + | == Download == | |
Download der alten Version löschen | Download der alten Version löschen | ||
cd /srv/www/htdocs | cd /srv/www/htdocs | ||
Zeile 10: | Zeile 9: | ||
Nun den Download Link kopieren und mit '''wget''' nach '''/srv/www/htdocs''' herunterladen | Nun den Download Link kopieren und mit '''wget''' nach '''/srv/www/htdocs''' herunterladen | ||
− | + | == Entpacken == | |
cd /srv/www/htdocs | cd /srv/www/htdocs | ||
mkdir temp/joomla_full 2> /dev/null | mkdir temp/joomla_full 2> /dev/null | ||
Zeile 18: | Zeile 17: | ||
chmod 775 temp/joomla_full -R | chmod 775 temp/joomla_full -R | ||
− | + | == Upgrade einer Joomla Instanz == | |
Name=/srv/www/htdocs/joomla_fg | Name=/srv/www/htdocs/joomla_fg | ||
rsync -av temp/joomla_full/* $Name | rsync -av temp/joomla_full/* $Name | ||
rm $Name/installation -R | rm $Name/installation -R | ||
− | + | == Upgrade mehrerer Instanzen == | |
* Konsolenbefehl | * Konsolenbefehl | ||
Voraussetzung: | Voraussetzung: | ||
Zeile 33: | Zeile 32: | ||
: Einfacher ist es, die Befehlsfolgen der Reihe nach über die Zwischenablage in ein Terminal zu kopieren. So mache ich es bei jedem Joomla Update - und das gibt es ja oft genug. | : Einfacher ist es, die Befehlsfolgen der Reihe nach über die Zwischenablage in ein Terminal zu kopieren. So mache ich es bei jedem Joomla Update - und das gibt es ja oft genug. | ||
− | + | == Troubleshooting == | |
− | + | === Datenbank Reparatur === | |
* Im Backend von Joomla ausführen | * Im Backend von Joomla ausführen | ||
Erweiterungen / Verwalten / Datenbank | Erweiterungen / Verwalten / Datenbank | ||
Zeile 46: | Zeile 45: | ||
Man kann die passende SQL Datei mit <tt>phpMyAdmin</tt> importieren - oder im Terminal. Das ließe sich natürlich auch automatisieren mit einem Script. | Man kann die passende SQL Datei mit <tt>phpMyAdmin</tt> importieren - oder im Terminal. Das ließe sich natürlich auch automatisieren mit einem Script. | ||
− | + | === Keine Aktulisierungen vorhanden === | |
Joomla ist offensichtlich nicht aktuell aber es wird angezeigt, dass keine Aktualisierungen verfügbar sind | Joomla ist offensichtlich nicht aktuell aber es wird angezeigt, dass keine Aktualisierungen verfügbar sind | ||
Erweiterungen / Verwalten / Aktualisieren | Erweiterungen / Verwalten / Aktualisieren | ||
Dann auf den Button <tt>Leeren</tt> klicken. | Dann auf den Button <tt>Leeren</tt> klicken. | ||
: Es wird der '''Cache''' geleert. | : Es wird der '''Cache''' geleert. |
Aktuelle Version vom 11. Dezember 2024, 18:51 Uhr
Grundsätzlich genügt es bei Joomla, das neue Paket herunterzuladen und in das Joomla-Verzeichnis zu kopieren.
Download
Download der alten Version löschen
cd /srv/www/htdocs rm Joomla*.zip dir
Downloadseite der deutschen Version auf Github
Nun den Download Link kopieren und mit wget nach /srv/www/htdocs herunterladen
Entpacken
cd /srv/www/htdocs mkdir temp/joomla_full 2> /dev/null rm temp/joomla_full/* -R 2> /dev/null unzip Joomla*zip -d temp/joomla_full chown wwwrun.www temp/joomla_full -R chmod 775 temp/joomla_full -R
Upgrade einer Joomla Instanz
Name=/srv/www/htdocs/joomla_fg rsync -av temp/joomla_full/* $Name rm $Name/installation -R
Upgrade mehrerer Instanzen
- Konsolenbefehl
Voraussetzung:
- Die Namen aller Joomla-Verzeichnisse müssen mit
joomla_
beginnen.
for i in joomla_* ; do rsync -av temp/joomla_full/* $i ; rm -R $i/installation 2> /dev/null ; php $i/cli/deletefiles.php ; done
- Upgrade Skript downloaden
https://t2792.greatnet.de/download/bash/joomla_upgrade.sh Dieses Script fasst obige Befehlsfolgen in ein Programm zusammen - ohne Gewähr.
- Einfacher ist es, die Befehlsfolgen der Reihe nach über die Zwischenablage in ein Terminal zu kopieren. So mache ich es bei jedem Joomla Update - und das gibt es ja oft genug.
Troubleshooting
Datenbank Reparatur
- Im Backend von Joomla ausführen
Erweiterungen / Verwalten / Datenbank
- SQL Datei importieren
Die SQL Dateien für die jeweilige Joomla Version befinden sich hier
administrator/components/com_admin/sql/updates/mysql
Auf folgender Seite wird dieser nicht gerade einfache Vorgang gut erklärt https://www.marcobeierer.at/anleitungen/joomla-update-anleitung
- Auf dieser Seite nach Alternative Vorgehensweise suchen.
Man kann die passende SQL Datei mit phpMyAdmin importieren - oder im Terminal. Das ließe sich natürlich auch automatisieren mit einem Script.
Keine Aktulisierungen vorhanden
Joomla ist offensichtlich nicht aktuell aber es wird angezeigt, dass keine Aktualisierungen verfügbar sind
Erweiterungen / Verwalten / Aktualisieren
Dann auf den Button Leeren klicken.
- Es wird der Cache geleert.