Witte pagina bij installeren van componenten of plugins

Het kan soms gebeuren dat je bij het installeren van een nieuw component of plugin een wit scherm krijgt en er verder niks meer gebeurt. Dit kan betekenen dat de server een time-out geeft. Het uploaden en installeren duurt langer dan de door het systeem toegestane tijd. Gelukkig zijn er manieren om deze time-out te omzeilen.

Voor lokaal gebruik met WAMP

Spoor het bestand 'php.ini' op. Dit staat vermoedelijk in de map 'wamp/bin/php/phpx.x.x/php.ini'

Open het bestand met een eenvoudige teksteditor, bijvoorbeeld Kladblok of Notepad++ Gebruik géén Microsoft Word. Zoek in het bestand naar de volgende regels:

max_execution_time = waarde

en

max_input_time = waarde

Waarschijnlijk staan deze waarden op 30. De waarde is in seconden. Verhoog dit naar 60 of 120 om de tijd te verhogen het systeem een script te laten uitvoeren.

Hierna dien je de php service opnieuw op te starten. Klik op het Wamp icoontje en kies 'Restart All Services'.

Voor een website gehost bij een provider

Als het een groot component of plugin betreft heeft het meer tijd nodig om geïnstalleerd te worden. De kans is groter dat de website een time-out of witte pagina terug geeft. Bij een provider zal het niet lukken om de php instellingen te wijzigen. In Joomla kunt u wel zien hoeveel tijd het systeem heeft voor installatie.

PHPGa met de muis over menu 'Help' en klik op 'Systeeminformatie'. Klik op de tab 'PHP informatie'. U krijgt een lange pagina te zien. Druk of F3 of Ctrl+F om de zoekfunctie in te schakelen. Zoek op 'max_input_time' en 'max_execution_time'. Waarschijnlijk staan deze waarden op 30 of 60 seconden.

.htaccess

Joomla heeft een htaccess bestand in het pakket opgenomen. Misschien gebruikt u dit al om Zoekmachine Vriendelijke url's weer te geven (SEF).

Voeg eenvoudig onderstaande regels toe aan het htacces bestand en upload het naar de root van uw website. Als u het bestand nog niet heeft gebruikt, voeg deze regels dan toe in het bestand htaccess.txt. Opload het bestand naar de server en verander de naam van 'htaccess.txt' naar '.htaccess'. U haalt de extensie .txt weg en zet een punt aan het begin van de naam.

php_value max_execution_time 200  
php_value max_input_time 200

Kijk nogmaals bij de PHP informatie onder Help en u ziet dat de waarden nu verhoogd zijn.

Hopelijk heeft dit artikel u geholpen met het probleemloos installeren van extra componenten of plugins.

  • Philippe

    Geplaatst op 2010-05-06 11:08:34

    Hey,

    Ik heb zo'n timeout bij het openen (installeren ging prima) van de White Pages comp.
    Deze is geschikt om een soort van adresboek op basis van LDAP aan te maken, in dit geval voor een intranet.
    Ken jij deze module? Tips met dit issue?
    Of ken je een module die een alternatief kan bieden?

    Grtz,

    Philippe

    Reageer op deze reactie

  • Els

    Geplaatst op 2011-03-08 20:22:42

    Ik werk via USBWebserver en krijg ook witte pagina bij installatie extenties. Ik heb de waarden verhoogd zoals hierboven beschreven maar dat blijkt niet te helpen. Kan iemand mij helpen?

    Reageer op deze reactie

  • Arjan

    Geplaatst op 2011-03-08 21:40:03

    [quote name="Els"]Ik werk via USBWebserver en krijg ook witte pagina bij installatie extenties. Ik heb de waarden verhoogd zoals hierboven beschreven maar dat blijkt niet te helpen. Kan iemand mij helpen?[/quote]
    Hallo Els,
    Als je bij bij Help naar de systeeminformatie kijkt, zijn de waarden dan veranderd? Je moet de php service opnieuw opstarten. Heb je dat ook gedaan?

    Succes,
    Arjan

    Reageer op deze reactie

  • Els

    Geplaatst op 2011-03-08 22:01:47

    Dank je Arjan! Het is gelukt!! :D

    Reageer op deze reactie

  • Arjan

    Geplaatst op 2011-03-08 22:17:06

    [quote name="Els"]Dank je Arjan! Het is gelukt!! :D[/quote]
    Fijn!
    Succes verder met je website!
    Arjan

    Reageer op deze reactie

  • hieke Postma-Teijema

    Geplaatst op 2011-04-28 13:01:57

    Ik heb gedaan wat je omschreven hebt (gehost bij provider) maar de waarden zijn niet veranderd wanneer ik controleer.
    Je hebt het over opnieuw starten van de php services maar hoe doe ik dat? Een wamp icoontje aanklikken? Waar dan?

    Reageer op deze reactie

  • Arjan

    Geplaatst op 2011-04-28 13:27:16

    [quote name="hieke Postma-Teijema"]Ik heb gedaan wat je omschreven hebt (gehost bij provider) maar de waarden zijn niet veranderd wanneer ik controleer.
    Je hebt het over opnieuw starten van de php services maar hoe doe ik dat? Een wamp icoontje aanklikken? Waar dan?[/quote]
    Dag Hieke,
    Klik op het wampicoontje in de systray (rechtsonder) met de linker muisknop en kies voor 'Herstart alle services'. Dit is enkel voor gebruik met Wamp.

    Voor het verhogen van de responstijd bij de provider, is alleen die toevoeging in het .htaccess bestand genoeg. Heb je de naam gewijzigd van htaccess.txt naar .htaccess?
    Succes!
    Arjan

    Reageer op deze reactie

  • Luc

    Geplaatst op 2011-11-19 18:50:28

    Hallo, ik vind PHP.ini niet in de aangegeven map. Ook niet via zoeken...

    Reageer op deze reactie

Plaats je reactie...