Startseite > Troubleshooting Joomla > Installation > Kann ich Joomla erst lokal installieren und später auf den Webserver spielen?

Kann ich Joomla erst lokal installieren und später auf den Webserver spielen?

Ja, das geht. Es ist dabei zu empfehlen, darauf zu achten, daß man lokal die gleiche Version von PHP und MySQL verwendet wie auf dem Webserver.

Problematisch bei vorgefertigten Paketen wie XAMPP oder MSAS: Die Vertreiber packen immer die brandneuesten Versionen von Apache, PHP und MySQL hinein und machen damit Werbung, daß sie so "aktuell" sind. Dabei ist das oft überhaupt nicht praktikabel, denn auf vielen produktiven Webservern sind (aus sehr gutem Grund!) ältere, aber durchaus stabile Versionen im Einsatz. Und beim Übertragen kommt es dann u.U. zu Problemen.

Das heißt, entweder ein älteres "Fertigpaket" von XAMPP oder wie sie alle heißen besorgen, oder gleich selbst zusammenstellen (das ist sowieso besser, da lernt man gleich ein wenig über die Zusammenhänge).

Vorgehensweise:

1. Alle Dateien auf dem lokalen System auf den Webserver übertragen.

2. Auf dem Webserver alle Dateien und Verzeichnisse gemäß der Installationsanleitung von Joomla mit den zutreffenden Rechten versehen.

3. Auf dem lokalen System den Datenbankinhalt exportieren; das geht am komfortabelsten mit phpMyAdmin. Hierbei darauf achten, daß unter "Daten" und "Struktur" alle Optionen angehakt sind.

4. Den Datenbankinhalt auf dem Webserver - wiederum am besten mit phpMyAdmin - importieren. (Wenn es hierbei zu Problemen kommt, liegt das meistens an unterschiedlichen MySQL-Versionen auf lokalem und entferntem System!)

5. Die Datei configuration.php mindestens an folgenden Stellen an die neue Umgebung anpassen:

$mosConfig_host
$mosConfig_user
$mosConfig_password
$mosConfig_db
$mosConfig_absolute_path
$mosConfig_live_site
$mosConfig_cachepath

Daraufhin sollte das System grundsätzlich laufen. Besondere Einstellungen des Servers machen evtl. Änderungen an weiteren Stellen notwendig.

6. Fertig. Am besten noch das Verzeichnis /administrator/ durch eine .htaccess-Datei sichern.