Rebuild Permissions / Zugriffsberechtigungen für Inhalt führt zu weißer Seite nach Einbau von Domain Access 2.0-rc8
am 19.08.2009 - 08:02 Uhr in
Hallo Forenmitglieder,
derzeit plagt mich ein recht unangenehmes Problem!
Mein Drupal 6.13 musste ein Update des Moduls Domain Access von Version 1.2 auf 2.0rc8 erfahren. Nach dem Ausdruck der readme-, install- und update.txt legte ich auch gleich los und änderte alle wie aufgeführt. Die Inhalte meiner verschiedenen Domains laufen mit ihren eigenständigen Datenbanken auch wunder, lediglich die eingestellten Subdomains machen Probleme, da diese nicht über die nötigen Zugriffsberechtigungen verfügen. Die Meldung in der Administration, diese unbedingt neu aufbauen zu müssen, scheint lt. Anleitung auch normal zu sein und so hatte ich gleich als erstes einen Klick darauf gewagt. Leider führt diese Aktion immer zum selben Ergebnis! Eine weiße Seite ohne jeglichen Output. Ich habe in der index.php des Drupals schon Dinge wie:
error_reporting(E_ALL & E_NOTICE);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
ini_set('max_execution_time', 300);
ini_set('memory_limit','384M');
erweitert, damit ich wenigstens in Erfahrung bringen kann, warum es dort nicht weiter geht- aber nix passiert! Die Seite bleibt weiß und es gibt keinerlei Ausgabe was dort nicht normal zu laufen scheint. Speicher ist MEHR ALS GENUG reserviert und auch die execution_time scheint nicht das Problem zu sein, denn die Aktion braucht keine 5sek. bis sie mit der weißen Seite endet.
Deaktiviere ich das Modul, läuft alles wie gewohnt- bis auf die notwenigen Subdomains.
Kann mir bitte jemand helfen?!
- Anmelden oder Registrieren um Kommentare zu schreiben
error_log
am 19.08.2009 - 08:19 Uhr
Moin.
Effektives Error-Logging bringt m.E. nur etwas, wenn man die Fehlermeldung zur späteren Verwendung sichert.
Soll heissen: aktiviere in der php.ini das Error-Log von PHP und lass Dir die Fehler dorthin schreiben.
Dann siehst Du 1. ob da überhaupt Fehler auftreten (wovon ich mal stark ausgehe) und 2. welche Fehler das sind.
hth,
Stefan
--
sei nett zu Deinem Themer
wo die Meldungen für den
am 19.08.2009 - 08:24 Uhr
wo die Meldungen für den Moment erscheinen, spielt ja keine Rolle- es kommen einfach keine :-(
Die Fehler werden regulär auch in die php_errors geschrieben, nur war dort eben nix auffindbar. Daher habe ich es direkt noch mal in der index.php von Drupal selbst probiert; als letzten Hilfeschreib quasi.
Wie könnte nun das weitere Vorgehen aussehen?
Ein Downgrade auf Domain Access 1.2 klappt auch nicht so auf Anhieb. Bei einer Domain schon, bei einer anderen endet es wieder in einer weißen Seite die nix sagt.
Fehler
am 19.08.2009 - 08:32 Uhr
Fehler die ins error-log geschrieben werden, tauchen nicht notwendigerweise auf der Seite auf. Genau das ist nämlich auch eine der Eigenschaften des WSOD. PHP kommt in dem Falle gar nicht dazu, den Ausgabepuffer auszugeben, eventuelle Meldungen werden also auch nicht auf der Seite ausgegeben.
Das jedoch überhaupt keine Meldungen geschrieben werden, finde ich höchst seltsam.
Daher habe ich es direkt noch mal in der index.php von Drupal selbst probiert;
Du meinst, Du hast in die index.php geschrieben und die Meldung tauchte nicht im error-log von PHP auf?
<?php
error_log('HILFE!')
?>
Dann stimmt da etwas mit der Konfiguration nicht oder die Datei wird überhaupt nicht aufgerufen.
Anderer Tipp: mal mit phpmyadmin (oder in der Konsole) die Cache-Tabellen leeren (nicht löschen). Manchmal hilft das.
hth,
Stefan
--
sei nett zu Deinem Themer