Weiße Seite bei Aufruf von install.php bzw. index.php?

Hallo zusammen,

so ganz neu bin ich vielleicht nicht mehr. Habe vor einigen Jahren mal Testweise eine Elgg Installation Lokal ausprobiert und war angenehm überrascht von Elgg! Ich hatte mich jetzt entschlossen eine Installation auf meinen Server zu ziehen. Leider muss ich feststellen das ich beim Aufruf der Install.php immer eine "Weiße Seite bekomme" bzw. unter Opera den Quellcode der Install.php bzw. index.php angezeigt!

Ich habe jetzt alles in den Debug Modus versetzt um mal zu schauen was überhaupt Sache ist... Möglicherweise kann mir jemand von euch einen Tipp geben?! Ich vermute das es noch irgendwo einen Rewritefehler gibt...

[Thu Jan 21 04:11:04.444242 2016] [rewrite:trace2] [pid 10911:tid 139761515751168] mod_rewrite.c(475): [client xxx.xxx.xxx.xxx:1122] xxx.xxx.xxx.xxx - - [meineDomain.de/sid#7f1cd1                  e2cb58][rid#7f1cd1b5b0a0/initial] init rewrite engine with requested uri /
[Thu Jan 21 04:11:04.444367 2016] [rewrite:trace3] [pid 10911:tid 139761515751168] mod_rewrite.c(475): [client xxx.xxx.xxx.xxx:1122] xxx.xxx.xxx.xxx - - [meineDomain.de/sid#7f1cd1                  e2cb58][rid#7f1cd1b5b0a0/initial] applying pattern '(.*)' to uri '/'
[Thu Jan 21 04:11:04.444434 2016] [rewrite:trace4] [pid 10911:tid 139761515751168] mod_rewrite.c(475): [client xxx.xxx.xxx.xxx:1122] xxx.xxx.xxx.xxx - - [meineDomain.de/sid#7f1cd1                  e2cb58][rid#7f1cd1b5b0a0/initial] RewriteCond: input='off' pattern='off' => matched
[Thu Jan 21 04:11:04.444474 2016] [rewrite:trace2] [pid 10911:tid 139761515751168] mod_rewrite.c(475): [client xxx.xxx.xxx.xxx:1122] xxx.xxx.xxx.xxx - - [meineDomain.de/sid#7f1cd1                  e2cb58][rid#7f1cd1b5b0a0/initial] rewrite '/' -> 'https://meineDomain.de/'
[Thu Jan 21 04:11:04.444510 2016] [rewrite:trace2] [pid 10911:tid 139761515751168] mod_rewrite.c(475): [client xxx.xxx.xxx.xxx:1122] xxx.xxx.xxx.xxx - - [meineDomain.de/sid#7f1cd1                  e2cb58][rid#7f1cd1b5b0a0/initial] implicitly forcing redirect (rc=302) with https://meineDomain.de/
[Thu Jan 21 04:11:04.444545 2016] [rewrite:trace1] [pid 10911:tid 139761515751168] mod_rewrite.c(475): [client xxx.xxx.xxx.xxx:1122] xxx.xxx.xxx.xxx - - [meineDomain.de/sid#7f1cd1                  e2cb58][rid#7f1cd1b5b0a0/initial] escaping https://meineDomain.de/ for redirect
[Thu Jan 21 04:11:04.444578 2016] [rewrite:trace1] [pid 10911:tid 139761515751168] mod_rewrite.c(475): [client xxx.xxx.xxx.xxx:1122] xxx.xxx.xxx.xxx - - [meineDomain.de/sid#7f1cd1                  e2cb58][rid#7f1cd1b5b0a0/initial] redirect to https://meineDomain.de/ [REDIRECT/302]

kurzer Auszug aus dem Error Log.

Die Access Log quittiert mir den Aufruf der Seite mit einem 304 Fehler....

Freue mich über jeden Tipp der weiterhelfen könnte.

Vielen Dank im voraus!!!

--Nachtrag

System läuft auf Debian Jessie - Apache 2.4 PHP 5.6 - mod_rewrite aktiviert

 

 

  • Mit dem 304 Error bzw. den Logeinträgen kann ich leider nichts anfangen.

    Rufst Du direkt install.php auf oder hast Du auch mal nur https://meineDomain.de aufgerufen? Kommt da die gleiche Fehlermeldung, wenn Du nicht install.php oder index.php aufrufst? Der Redirect auf install.php (bzw. nach der Installation index.php) sollte automatisch funktionieren, sofern die Rewrite-Regeln funktionieren.

    Für Elgg muss für das Installationsverzeichnis in der Konfig für Apache "AllowOverride All" gesetzt werden, damit die Rewrite-Regeln auch wirklich fehlerfrei funktionieren. Also z.B. in http.conf:

    <Directory "/pfad/zum/installationsverzeichnis">
       AllowOverride All
    </Directory>

    Dass Opera den Quellcode anzeigt anstatt ihn auszuführen, verwundert mich auch ein bisschen. Wird das mod_php5-Modul von Apache geladen und ist es richtig konfiguriert? Ich denke, Debian sollte das eigentlich bei der Installation von php schon richtig einrichten. Aber vielleicht ist das doch nicht der Fall.

    Test mit einer hello.php (z.B. im Installationsverzeichnis speichern und dann im Browser direkt aufrufen):

    <?php

    echo "Hello";

    ?>

    Ausgeführt oder Quellcode angezeigt? Wenn der Quellcode angezeigt wird, ist php in der Apache-Config nicht richtig eingerichtet.

    Vielleicht liegt es auch an "https". Ist SSL auf dem Server wirklich korrekt konfiguriert? Geht es stattdessen mit "http"?

  • Hallo nochmals,

     

    hatte heute nochmal Zeit gehabt mir das etwas genauer anzusehen! Hatte vergessen mod_php5 zu installieren :-P Fastcgi/php5-fpm hab ich noch zu meiner Konfig hinzugefügt und scheint ebenfalls bestens zu laufen!

     

    Vielen Dank

     

German Support Group

German Support Group

The German support group within the Elgg community.