Ben Drupal aan het proberen, allereerst loop ik tegen het "probleem" aan dat op easyphp (makkelijke installatie van apache, php & mysql) drupal niet ondersteund (misschien veroudere versie van 1 van de onderdelen) wordt. Krijg allerlei scriptfoutmeldingen.
Dus de onderdelen maar gaan installeren, gelukt.
Maar drupal geeft niet meer dan een witte pagina. Gegoogled, maar naast de totale inhoud van het zipje in je webserver te zetten (dus map + inhoud) kom ik niet. Dat werkt ook niet.
Heb de nieuwste versies van apache, php & mysql.
Datum van inzending:
woensdag 17 juni 2009 - 14:50
Owjah, dit is geen php memory_limit probleem...
Bij WSOD, ruit inslaan.
Daarna even de error log bekijken. Waarschijnlijk probeert Drupal naar install.php te forwarden door een location header te zetten. Als er echter al uitvoer is geweest (UTF-8 BOM of whitespace voor <?php) dan krijgt men een foutmelding.
Je kunt dit evt snel testen door install.php direct te bezoeken.
Nee ik kom al uit bij install.php.
Vermoed dat het hieraan ligt:
phpMyAdmin - Error
Cannot load mysqli extension. Please check your PHP configuration. - Documentation.
Dit krijg ik als ik phpmyadmin open.
Gebruikt drupal ongewone functies in php?
Lijkt mij alsof de mysql extensies niet (juist) geinstalleerd zijn, misschien hosting eens lastig vallen?
Nee, Drupal gebruikt geen ongewone functies in PHP.
Je moet wel de mysql of mysqli extensie van PHP geladen hebben. Even in PHP.ini kijken bij extensions.
Ik snap alleen niet dat je deze foutmelding bij Drupal installatie krijgt. Had je settings.php soms al aangepast?
Een epidemie uitgebroken in NL? http://drupal.org/node/494088
Nog een kleine noot; mocht u op Windows PHP installeren, dan moet u al in de setup aangeven welke extensies worden geinstalleerd. Indien de extensie directory php_mysqli.dll e.d. mist, dan moet setup dus nogmaals worden uitgevoerd.
extension=php_mysqli.dll wordt gewoon geladen in php.ini, maar phpmyadmin blijft melden dat hij niet goed geladen is.
Dit ligt niet aan drupal, maar aan de hosting, en toevallig ben ik dat:)
als ik de drupalroot aanspreek in de webbrowser schiet hij naar install.php en deze blijft blank.
Ik zou zeggen, aangezien redelijk wat mensen een programma gebruiken om apache, php & mysql snel en goed geinstalleerd te krijgen, er meer mensen met dit probleem zouden zitten..
Maar goed...ik ga verder zoeken...
De error log kan je misschien meer vertellen; al bij het starten van Apache zou mod_php over extensies moeten gaan zeuren. Misschien staat daar padinformatie bij. Is er een php_mysqli.dll aanwezig in de directory die PHP als extension_dir ziet?
Check evt uitvoer van:
<?php
phpinfo();
?>