Site verplaatsen naar andere map

Afdrukken PDF
Geschreven door Marieke van der Tuin op woensdag 25 mei 2011 02:38, in: Installatie (1.6/1.7)

Soms is het nodig om uw Joomla! site te verplaatsen naar een andere map op uw server. Dit kan bijvoorbeeld voorkomen als u uw site heeft gemigreerd naar 1.6, en deze installatie in een nieuwe map 'jupgrade' wordt geplaatst. In dit artikel wordt uitgelegd hoe u de site dan naar de hoofdmap of een andere map van uw server verplaatst. Als u een site in zijn geheel naar een andere server wilt verplaatsen, zie dan het artikel over het verhuizen van uw site.

Voordat u begint, heeft u een FTP programma zoals FileZilla nodig, met daarbij de FTP-inloggegevens van uw server. Als u uw site lokaal draait heeft u geen FTP nodig.

Bij deze uitleg gaan we ervanuit dat er in de hoofdmap een 1.5.x site staat en in een submap een 1.6.x site. U wilt ervoor zorgen dat de 1.6.x site in de hoofdmap komt te staan. Uiteraard zijn variaties hierop mogelijk. Let er wel op dat u nooit 2 Joomla! installaties in dezelfde map plaatst. Zorg er altijd eerst voor dat de map waar de nieuwe site terecht komt leeg is.

Stap 1

Maak een nieuwe map aan op uw server, en noem deze map 'oudesite'. In deze map komen straks de bestanden van de oude site, in dit geval degene die nu in de hoofdmap van de server staat. Het is aan te raden niet de bestanden te verwijderen, voordat u het gehele proces heeft doorlopen en uw site op de juiste plek staat.

Stap 2

Gebruik het FTP programma om vervolgens de inhoud van de oude site naar de zojuist aangemaakte map te verplaatsen. Denk erom dat u alle mappen en alle losse bestanden (zoals index.php, .htaccess, etc) verplaatst.

Stap 3

Als het goed is, is de hoofdmap nu voorderest leeg. Ga nu naar de map waar de nieuwe site in staat. Selecteer alle bestanden en verplaats deze met het FTP programma naar de hoofdmap.

Stap 4

Nu staan de bestanden van de 2 sites op de juiste plek. De sites zullen echter nog niet werken. Hiervoor zult u de configuration.php moeten bewerken. Dit bestand staat in de map waarin alle mappen en bestanden van de gehele site staan. Zoek beide configuration.php's op, en bewerk deze. Afhankelijk van de Joomla! site waarvan u het configuration.php bestand bewerkt, doet u het volgende.

Configuration.php van de 1.5.x site

In dit voorbeeld stond de 1.5.x installatie in de map oudesite. Bewerk het configuration.php bestand en zoek de variabele $log_path en de variabele $tmp_path.

Verander nu bij beiden de mapnaam die erachter staat, door aan het einde /oudesite toe te voegen, zodat er weer de actuele locatie van de site staat.

Sla het bestand vervolgens op en zorg dat het weer op de server terecht komt.

Configuration.php van de 1.6.x site

In dit voorbeeld is de 1.6.x site verplaatst van de jupgrade map naar de hoofdmap van de server. Bewerk het configuration.php bestand en zoek de variabele $log_path en de variabele $tmp_path.

Verander nu beide op zo'n manier, dat je /jupgrade weghaalt. Sla vervolgens het bestand op en upload het weer naar de server.

Stap 5

Als het goed is, zijn nu beide sites weer goed bereikbaar.

Als u gebruik maakt van de FTP-laag, zult u ook dit pad nog moeten aanpassen in beide configuration.php bestanden! Dit kunt u in het configuration.php bestand vinden bij de variabele $ftp_root.