Vaak gestelde vragen (FAQ)

Op deze pagina vind je een aantal foutmeldingen die je waarschijnllijk wel eens te zien krijgt als je met Drupal werkt.

White Screen Of Death (wit scherm)

Een wit scherm, een zogenaamde White Screen Of Death (WSOD) betekent meestal dat de geheugenlimit van PHP te laag staat, of dat PHP een fout is tegengekomen en dat deze niet op het scherm weergegeven wordt, maar alleen in PHP's error log wordt gezet. Bekijk op je hosting de Error log en daar vind je vaak meer informatie welke module verantwoordelijk is voor deze fout.
Meer informatie over white screen of death vind je op drupal.org

Allowed memory size of xxxxxx bytes exhausted

De foutmelding Allowed memory size of xxxxxx bytes exhausted (...) betekent dat PHP parser (Het programma waarin Drupal uitgevoerd wordt) niet genoeg geheugen tot zijn beschikking heeft. Dit is geen fout.

Om dit probleem op te lossen:

voeg een regel toe aan het settings.php bestand (doorgaans in sites/default/settings.php):
ini_set('memory_limit', '64M')

of voeg een regel toe aan .htaccess bestand (in de Drupal root)
php_value memory_limit 64M

Zie ook: http://drupal.org/node/29268

Geen inlogformulier

Het kan gebeuren dat je het inlogformulier niet meer op elke pagina wil weergeven. Om dan toch in te loggen ga je naar de pagina op /?q=user toe. Het totale adres zal dan lijken op http://localhost/?q=user of http://example.com/?q=user. Op deze pagina is altijd een inlogformulier beschikbaar.

Afbeelding onzichtbaar: afbeelding ingevoegd maar die verschijnt niet

Drupal filtert de html die wordt ingediend via invoerformaten. Standaard worden teksten die je indient gefilterd volgens de instellingen van het 'filtered html' invoerformaat en daar is standaard de tag niet toegelaten.

Ofwel selecteer je onderaan bij invoerformaten als je een bericht indient met afbeelding 'full html', ofwel kun je een nieuw invoerformaat maken waar afbeeldingen toegelaten zijn. Afbeeldigen steeds toelaten voor 'filtered html' is niet veilig omdat dit het standaard invoerformaat is voor anonieme bezoekers, zie ook http://drupal.org/node/347924.

Ga naar Beheren > Invoerformaten > Instellen bij filtered html. Kies de tab 'configureren'. Voeg toe bij de toegestande html tags.

Bemerk: Ook voor tabellen dien je de nodige tags toe te voegen bij het invoerformaat.

Foute permissies of ownership voor files of /tmp map

Je krijgt een typische foutmelding "Het geselecteerde bestand /tmp/fileEYV1N7 kon niet geupload worden omdat de bestemmingsmap niet juist ingesteld is." na het activeren van modules in Drupal die de rechten moeten hebben om eigen mappen en bestanden aan te maken zoals bijvoorbeeld Imagecache. Het kan ook zijn dat je een installatie overzet van een Windows localhost met Wampserver naar een Linux hosting waar je bij bestandsbeheer de tijdelijke map van de Windows versie c:\temp op /tmp moet zetten. Bij Windows 7 is de map C:\Windows\TEMP niet schrijfbaar en kun je beter zelf een map C:\temp aanmaken.

Zorg er ook voor dat de permissies voor de /sites/default/files en /tmp map op 777 staan en dat de ownership van deze mappen correct is. De permissies pas je oa aan door met de rechtermuis te klikken op de mappen of bestanden in een ftp programma zoals Filezilla.

Als die permissies voor die mappen en alle bestanden eronder al op 777 staan of als je deze permissies niet kunt aanpassen heb je een probleem met de ownership ervan. Als je werkt met een shared hosting ga je het hostingbedrijf moeten contacteren om de ownership van deze mappen en bestanden correct in te stellen. Drupal moet het recht hebben om automatisch extra mappen en bestanden bij te maken.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.