Een veel voorkomend probleem bij Joomla is dat er ergens op de website een witte Joomla pagina te zien is. Een pagina die geheel wit is, geen tekst, geen foutmelding, geen gedeeltelijke pagina, gewoon een volledig witte Joomla pagina. Het feit dat er geen enkele aanwijzing is, is frustrerend.
Om dit probleem op te kunnen lossen moe je jezelf realiseren dat een witte Joomla pagina in werkelijkheid een fout pagina is waar de foutmelding niet op het scherm getoond wordt.
De eerste stap richting het oplossen van dit probleem is dus te achterhalen wat de werkelijke foutmelding is. En om een gedetailleerd rapport te krijgen van de foutmelding kun je verschillende dingen doen :
- Zoek de error log van je server en bekijk de gedetailleerde melding die naar deze log geschreven is ten tijde van het laden van de pagina
- Ga naar de Global Configuration en stel Error Reporting op Maximum en laadt de witte joomla pagina opnieuw.
- Wijzig het configuration.php bestand om zeker te zijn dat de foutmelding ook daadwerkelijk getoond wordt.
Voeg volgende toe in de laatste regelvoor de “?> “
init_set ('display_errors',true); error_reporting( E_ALL );
Dit zorgt ervoor dat er een gedetailleerde foutmelding op het scherm verschijnt bij het laden van de pagina.
Als je eenmaal de daadwerkelijke foutmelding achterhaald hebt, kan begonnen worden met de daadwerkelijke probleem analyse en het oplossen.
Ik zie nog altijd een witte Joomla pagina
Als je na een of alle van bovenstaande suggesties nog steeds een witte Joomla pagina ziet, en geen foutmeldingen getoont worden, dan is er mogelijk een andere reden.
Een van de redenen kan zijn dat er een lege index.html bestaat in de directory die je probeert te benaderen. Mogelijk zelfs in de root directory. Een index.html bestand wordt over het algemeen gebruikt om de inhoud van een directory te beschermen tegen handmatige toegang. Dit omdat standaard de index.html pagina getoond zal worden, en als deze leeg is, zul je dus een witte pagina te zien krijgen. Om dit probleem op te lossen kun je de index.html uit de directory waar het probleem zich voor doet tijdelijk hernoemen.
Bedenk wel dat veel directory's een index.html hebben. Vergeet dan ook niet om de wijziging weer terug te draaien indien deze niet het gewenste resultaat heeft opgeleverd !
OPMERKINGEN:
- Bedenk bij elke wijziging dat deze eventueel ook effect kan hebben op andere pagina's. Controleer dus na elke wijziging ook de werking van alle overige pagina's
- Vergeet niet het tonen van (gedetailleerde) foutmeldingen op uw pagina's uit te zetten. Een potentiële hacker kan via dergelijke meldingen veel informatie achterhalen van uw website.