Joomla! Wat zit waar?

  • Joomla

De lokatie van je configuratie, de content en de templates

Wat zit waar? 

Als je een bestaande Joomla website opnieuw wilt installeren, vraag je je misschien af welke gegevens, bestanden en mappen, en database gegevens  er in de loop van de tijd toegevoegd zijn die niet in de oorspronkelijke installatiebestanden van Joomla zaten. In welke mappen bevinden zich bestanden die specifiek voor deze website zijn en die je dus wilt bewaren?

Ik onderscheid een aantal soorten gegevens:

  1. bestanden met code
  2. configuratiegegevens
  3. content

Ad 1: bestanden met code
De meeste bestanden op je server zijn bestanden met PHP code. nodig voor de werking van Joomla. Deze bestanden zijn niet specifiek voor jouw website.

Maar niet allemaal: de volgende lokaties bevatten bestanden die misschien specifiek voor je website zijn:

/templates

hieronder bevinden zich alle geïnstalleerde template bestanden, oftewel de bestanden die het lay out van je website bepalen

/images/stories

hieronder bevinden zich alle geüploade bestanden, zoals plaatjes, die in teksten gebruikt worden en eventueel documenten.

Één speciaal bestand met code is .htaccess. Dit bestand zou ik ook zeker bewaren. Het vervelende is alleen dat het standaard onzichtbaar is via je ftp-programma. Maar dat is geen ramp. Lees hier meer over hoe je een .htaccess bestand kunt verplaatsen en bewerken.

Ad 2: Configuratie gegevens
De configuratiegegevens zul je zeker willen bewaren. Het belangrijkste bestand staat in de root en wel

/configuration.php

hierin vind je de belangrijkste gegevens met betrekking tot het functioneren van jouw specifieke site: de inloggegevens op de database, de gegevens van je domein naam etc. Essentieel.

Ook op andere plekken worden configuratie gegevens vastgelegd: bepaalde componenten, modules of mambots hebben hun eigen configuratie bestanden die zich in de directories bevinden waar deze extensies zelf geïnstalleerd zijn (hou een lijst bij van alle geïnstalleerde extensies). Het is hier niet mogelijk al deze mogelijke lokaties op te noemen.

Het is eigenlijk prettiger als deze configuraties opgeslagen zijn in de database, dat werkt wat makkelijker, en dat gebeurt soms ook.

De Database
Zorg dat je een goeie back up van de database maakt, deze is ook essentieel want hierin zit zoals gezegd soms configuraties opgeslagen en tevens alle content, oftewel de tekst van de website, daar waar het toch uiteindelijk om draait.