Joomla: Admin - Installers
Die Installation von Templates, Sprachdateien, Komponenten, Modulen und Mambots ist fast identisch, daher wird hier im weiteren nur noch allgemein von "Erweiterungen" gesprochen.
Inhaltsverzeichnis |
[Bearbeiten] Installieren/Deinstallieren (Install/Uninstall)
Um eine neue Erweiterung zu installieren, kann zwischen einer gepackten Archivdatei auf dem Rechner oder einem Verzeichnis auf dem Server ausgewählt werden, von dem die Dateien installiert werden.
[Bearbeiten] Automatische Installation per zip-Upload
Damit die Installation funktioniert, muss in der .Zip-Datei eine .xml-Datei enthalten sein, in der die Dateipfade und Datenbankeinträge für Joomla eingetragen sind. Bei manchen Erweiterungen enthält der Download weitere Zip Dateien, die dann erst das eigentliche Installtionsscript enthalten.
Nachdem das Paket der neuen Erweiterung auf dem lokalen Rechner ausgewählt wurde, klickt man auf die Schaltfläche "Upload File & Install". Die Erweiterung wird nun hochgeladen und installiert. Nach der Installtion kann man auf die Erweiterung zugreifen und die über das jeweilige Menü konfigurieren. (Module und Bots müssen Veröffentlicht werden, damit sie angezeigt werden)
| HINWEIS! | |
| Die gepackte Datei ist ein ZIP-komprimiertes Archiv, das alle Informationen der Installation enthält. Die Hauptdatei ist ein XML Dokument, das den Installationsvorgang beschreibt.
Damit diese Funktion genutzt werden kann, muss der Webserver die zlib Erweiterung unterstützen! |
[Bearbeiten] Installation von einem Verzeichnis auf dem Webserver
Der Installer ermöglicht auch eine manuelle Installation.
Folge diesen einfachen Schritten:
- Runterladen des Modules oder der Komponente usw.
- Lokal entpacken
- Per FTP Client alles auf den Webserver hochladen (am besten in das Verzeichnis hochladen, das im Installer bei "Install directory:" angezeigt wird)
- Öffne den entsprechen Installer und wähle das genaue Verzeichnis in das die Daten hochgeladen wurden.
Es muß der absoluten Pfad zum Verzeichnis angegeben werden.
Beispiel: /usr/local/www/data/Joomla/administrator/components/com_installer/component/com_XYZ - Klicke auf die Install-Schaltfläche
In den Joomla-Foren findest Du zusätzliche Diskussionen über bekannte Probleme mit der PHP Einstellung "safe-mode" und Hinweise zu alternativen Installationsmöglichkeiten, wie dem Safe-Mode Patch. Siehe hierfür entweder: http://forum.joomla.de oder http://forum.joomla.org und suche nach den fett markierten Begriffen.
[Bearbeiten] Mögliche Probleme während der Installation
Solltest Du während der Installation der Komponente einen Fehler erhalten und es keine offensichtliche Lösung zum Problem gibt, dann solltest Du in den oben erwähnten Foren nachschauen, ob das Problem bekannt ist oder gehe auf die Webseite des Entwicklers und suche dort nach Informationen. Üblicherweise werden die bekannten Fehler auf der Entwicklerseite angegeben und oft gibt es auch schon Patches oder Umgehungsmöglichkeiten.
[Bearbeiten] Eine Erweiterung Deinstallieren
Um eine Erweiterung zu deinstallieren, muss sie einfach in der Liste ausgewählt und die Löschen-Schaltfläche in der Werkzeugleiste angeklickt werden. Die Erweiterung wird nach einer Bestätigung deinstalliert.
| HINWEIS! | |
| Die Komponentenentwickler liefern üblicherweise ein Deinstallationsskript mit. Abhängig von den Vorlieben des Entwicklers werden die von der Komponente angelegten Datenbanktabellen auch gelöscht. Damit sind alle Informationen verloren. Eine gute Idee ist es, vor der Deinstallation ein Backup Deiner Datenbank anzulegen. Soll eine Komponente nur durch eine neue Version ersetzt werden, informiere Dich wie ein Update durch zu führen ist. |
[Bearbeiten] Zugriffsrechte und andere mögliche Probleme
Der Installationsvorgang kann manchmal zu Zugriffsrechts-Problemen führen, da der Webserver die Dateien an die korrekte Position unterhalb des Mambo Verzeichnisses kopieren möchte. Auf Unix basierenden Server-Systemen (z.B. Linux) bekommen die erstellten Dateien die Zugriffsrechte der Benutzergruppen und Benutzer des Webservers und nicht die des FTP Benutzers mit dem du angemeldet bist.