or
Hoe u een probleem met een lege pagina of een wit scherm in Joomla kunt oplossen
Een van de meest gemelde problemen met Joomla is dat we op verschillende plekken op de website een lege Joomla-pagina of een lege pagina zonder fouten zien.
Net zoals Windows vroeger het Blue Screen had, hebben we nu ook het Joomla White Screen of Death. Dit is gewoon een pagina die helemaal leeg en wit is, zonder tekst, zonder foutmeldingen, zonder gedeeltelijke weergave van de pagina, gewoon een lege Joomla-pagina - we zouden geen screenshot willen plaatsen, want er is niets te zien!
Het kan heel frustrerend zijn om te proberen te achterhalen wat er aan de hand is, als je eigenlijk helemaal niets hebt!
Als uw website is gebaseerd op WordPress in plaats van Joomla, hebben we ook een artikel dat u helpt Los het probleem met de lege pagina / het witte scherm van de dood op voor WordPress.
1. Joomla wit scherm van de dood - het probleem vinden
Wanneer u dit probleem op uw website of blog probeert op te lossen, is het belangrijk om het volgende te beseffen: de lege pagina in Joomla is eigenlijk een foutpagina. De fout wordt onderdrukt in plaats van weergegeven op het scherm.
Het probleem kan zich zowel aan de frontend voordoen, maar is nog frustrerender als er een lege pagina voor de beheerder is, bijvoorbeeld in de Joomla backend.
De eerste stap naar het oplossen van het probleem is dus om erachter te komen wat de fout is. Om een gedetailleerd rapport van de fout te krijgen, moet je een paar dingen proberen:
Een Joomla-probleem proberen op te lossen zonder veel technische kennis is als zoeken naar een speld in een hooiberg. Wij host onze Joomla met InMotion hosting, want wanneer we een probleem tegenkomen, kunnen hun livechat- en telefonische ondersteuning onze problemen binnen enkele minuten oplossen. Bekijk onze volledige InMotion-beoordeling.
2. Zoek het serverfoutlogboek en vind de Joomla-fout
1. Zoek het foutenlogboek op uw server CPanel > Foutenlogboek en controleer het gedetailleerde foutenlogboek dat erin is geschreven.
3. Stel Joomla Error Reporting in op Maximum om de bron van de lege pagina te vinden
Ga naar Global Configuration en stel de foutrapportage in op maximaal en laad de lege pagina opnieuw. Als u nog steeds een lege pagina krijgt, ga dan naar de volgende stap.
4. Wijzig de foutrapportage in het Joomla configuration.php-bestand
Als u geen toegang hebt tot het beheergedeelte, kunt u het bestand openen via FTP of de CPanel-bestandsbeheerder van uw server en de volgende wijziging doorvoeren in de configuratie.php-bestand
public $error_reporting = 'development';
or
public $error_reporting = 'maximum';
U moet de volledige foutrapportage ook in het configuratiebestand instellen. Wijzig de configuration.php bestand om ervoor te zorgen dat de gegenereerde fout ook daadwerkelijk op het scherm wordt weergegeven.
Voeg in de laatste regel vóór de ?> het volgende toe:
ini_set('display_errors',true);
error_reporting( E_ALL );
Dit zorgt ervoor dat u een gedetailleerd foutrapport op het scherm krijgt. Zodra u het daadwerkelijke probleem hebt gevonden, kunt u beginnen met het onderzoeken van wat het probleem precies is en hoe u het kunt oplossen.
5. Wijzig de foutrapportage in het Joomla index.php-bestand (frontend of beheerder)
Als u uw configuration.php niet kunt of wilt wijzigen, kunt u foutrapportage ook inschakelen via uw index.php-bestanden. Dit kan in de hoofdmap van Joomla (als de fout zich in de frontend bevindt) of in het index.php-bestand in de map /administrator als de fout afkomstig is van de backend.
Voeg het volgende toe, idealiter helemaal aan het begin van het bestand, direct na de
ini_set('display_errors',true);
error_reporting( E_ALL );
6. Volledige PHP-foutrapportage instellen
Naast Joomla-fouten die uit het lege scherm komen, kunt u volledige PHP-foutrapportage inschakelen om te zien wat de fout is. U kunt de volgende twee instellingen in uw php.ini-bestand naar volledige foutrapportage inschakelen
- Zet 'Fout weergeven' op 'Aan' om PHP-fouten weer te geven:
display_errors = On
- Stel de foutrapportage voor alle fouten, behalve meldingen, als volgt in:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
7. De Joomla-fout met het witte scherm vinden en oplossen
Zodra je een of meer van de bovenstaande wijzigingen in je configuratie hebt aangebracht, zou je een meer gedetailleerde foutmelding moeten krijgen in plaats van een Joomla-wit scherm. Dit zou je natuurlijk moeten helpen bepalen wat het probleem is en hoe je het kunt oplossen.
Vaak kunt u aan de hand van de fout zelf begrijpen welke Joomla-extensie Het probleem daadwerkelijk veroorzaakt, en dan kunt u actie ondernemen om het probleem op te lossen. Als u het niet zelf kunt oplossen, kunt u contact opnemen met de ontwikkelaar of op het Fiverr-logo hieronder klikken om een goedkope Joomla-expert met goede beoordelingen te vinden die u kan adviseren over hoe u het probleem kunt oplossen.
Ga naar de map /components/ en hernoem of wijzig de naam van de extensiemap. Wijzig bijvoorbeeld /com_sh404SEF/ in /com_sh404SEF_temp/.
Mogelijk moet u ook de mapnaam in de map /administrator/components/ wijzigen.
Als u niet zeker weet hoe u dit kunt oplossen, raden wij u aan een goedkope Joomla-expert in te schakelen. Deze kan u helpen door op de onderstaande link te klikken.
Klik hier om experts te vinden op Joomla-reparaties
8. Een probleem met een extensie oplossen
Je kan of Schakel de plug-in uit die het probleem veroorzaakt door deze tip hier te volgen.
Als het probleem wordt veroorzaakt door een extensie en u uw site snel weer online wilt hebben, kunt u het probleem tijdelijk oplossen door de map van de extensie een nieuwe naam te geven via het CPanel-bestandsbeheer van uw hostingserver of via FTP.
9. Een probleem met Joomla-bestanden oplossen
Als het probleem niet door een extensie wordt veroorzaakt en u recentelijk geen wijzigingen in de bestanden hebt aangebracht, is het mogelijk dat een Joomla-kernbestand beschadigd is geraakt en de fout veroorzaakt. De eenvoudigste manier om dit te verhelpen, is door alle Joomla-kernbestanden opnieuw te uploaden, zodat eventuele problemen met de nieuwe set bestanden worden opgelost. Dit gebeurt op de gebruikelijke manier: u downloadt Joomla-bestanden van Joomla.org en overschrijft de bestanden via FTP of de bestandsbeheerder van uw hostingprovider, afhankelijk van uw voorkeur.
Veelgestelde Vragen / FAQ
Waarom zie ik nog steeds een leeg Joomla-scherm?
Als u na het uitvoeren van de bovenstaande stappen voor foutrapportage nog steeds geen foutmelding ziet, kunnen er andere redenen zijn waarom u een leeg scherm in Joomla krijgt. Als u rondkijkt op de Joomla-forums, is een van deze redenen dat er mogelijk een leeg index.html-bestand staat in de map die u probeert te openen, mogelijk in de root-map. Meestal wordt een leeg index.html-bestand gebruikt om te voorkomen dat de inhoud van een map handmatig wordt geopend. Dit komt doordat standaard het index.html-bestand wordt weergegeven en omdat het bestand feitelijk leeg is, krijgt de gebruiker alleen een leeg Joomla-scherm te zien. Om uw probleem op te lossen, controleert u of er een leeg index.html-bestand staat in de map die u probeert te openen en hernoemt u het tijdelijk. Wees voorzichtig, veel mappen bevatten een index.html. Als deze oplossing niet werkt, vergeet dan niet om de index.html terug te zetten.
Wat zijn de oorzaken van een fatale Joomla-fout?
De meest voorkomende reden dat er een leeg scherm wordt weergegeven, zelfs als u foutrapportage hebt ingeschakeld, is dat Joomla een fatale fout heeft gegenereerd waardoor het niet netjes kon worden beëindigd (het had niet eens de tijd om fouten te genereren). Meestal is de oorzaak van dergelijke problemen een uitzondering op een geheugentekort. Dit betekent dat een extensie die u gebruikt meer geheugen nodig heeft dan u op de server mag, en wanneer Joomla probeert het geheugen toegewezen te krijgen, beëindigt de server het proces abrupt en geeft geen foutmelding weer. Dit gebeurt meestal wanneer u op shared hosting zit en uw host de hoeveelheid geheugen die het kan gebruiken beperkt. We raden u ten zeerste aan om te upgraden naar een niche Joomla hosting server.
Wie kan een wit scherm in Joomla repareren?
Als uw hostingprovider het probleem niet heeft kunnen oplossen, raden we u aan contact op te nemen met een betrouwbare Joomla-ontwikkelaar om u te helpen het probleem op te lossen. Als u geen ontwikkelaars kent, raden we u ten zeerste aan bezoek Fiverr door hier te klikken, waar we de hoogst gewaardeerde, maar goedkope Joomla-ontwikkelaars vermelden die u kunnen helpen.
Conclusie
Heb je nog vragen over het probleem met de lege pagina's in Joomla? Laat het ons weten in de reacties hieronder en we doen ons best om je te helpen.