|
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.
|