Froxlor weisse Seite

  • Hey.


    Ich habe eben festgestellt, das wenn ich über meine IP Froxlor aufrufe das der Browser ne weile läd und dann eine Weisse Seite kommt.
    Das Froxlor war im Image enthalten und ging einwandfrei.
    Gestern habe ich nen Update gemacht wo auch .php fails geupdatet wurden evtl lags daran. Aber was kann ich machen das es wieder aufzurufen ist?
    Die Homepage die ich noch mit froxlor anlegte, kann ich ganznormal über meine Domain aufrufen, nur halt der Login bereich nicht.


    lg
    Edit:
    So ichh abe mal displa errors angemacht und es kommt eine ganze stange an meldungen 100.000 wenn nicht mehr mein Browser stürtzt auch immer ab sind einfach zu viele.

    Edited 2 times, last by Danny86: Neue erkenntniss. ().

  • P.S der Apache error log hat ca 9GB
    KAnn das sein? entweder Froxlor spinnt und floodet oder es wurde gehackt. Aber im Putty konnt ich nix feststellen

  • Dauert ne stunde bis die auf sind :) knapp 9gb gross.
    Warning: opendir(): SAFE MODE Restriction in effect. The script whose
    uid is 33 is not allowed to access /usr/share/php/libphp-phpmailer/
    owned by uid 0 in /var/www/froxlor/lib/functions.php on line 54


    Warning: opendir(/usr/share/php/libphp-phpmailer/): failed to open dir:
    No such file or directory in /var/www/froxlor/lib/functions.php on line
    54


    Warning: readdir() expects parameter 1 to be resource, boolean given in
    /var/www/froxlor/lib/functions.php on line 55


    Warning: readdir() expects parameter 1 to be resource, boolean given in
    /var/www/froxlor/lib/functions.php on line 55


    Warning: readdir() expects parameter 1 to be resource, boolean given in
    /var/www/froxlor/lib/functions.php on line 55


    Warning: readdir() expects parameter 1 to be resource, boolean given in
    /var/www/froxlor/lib/functions.php on line 55


    Warning: readdir() expects parameter 1 to be resource, boolean given in
    /var/www/froxlor/lib/functions.php on line 55


    Warning: readdir() expects parameter 1 to be resource, boolean given in
    /
    und das geht immer so weiter glaub ins unendliche

  • Bei großen Logfiles sind head, tail, more oder less Deine Freunde. ;)
    Ansonsten vielleicht mal logrotate für die Files einrichten.


    Zu Deinem PHP Problem:
    Das Script was eingebunden werden soll gehört dem falschen Benutzer. Ich Tippe mal das 33 der Benutzer www-data ist. Das Script gehört aber root. Dadurch das der safe_mode an ist (der ist übrigens veraltet), erlaubt PHP somit nicht die Einbindung.


    Du musst entweder den safe_mode aus machen oder den Besitzer der Datei richtig setzen.

  • Hey so habe dem nun die rechte Zugewiesen auf root. Womit wir zum nächsten Problem kommen.
    WIe lautet der befehl das er nicht nur einen ordner alle Rechte gibt sondern auch in die anderen ordner rein geht von froxlor und da auch alles auf root setzt? Dieser doofe pach :/


    Habe nochmal geschaut es war ein Pach für php5.3.3

  • Du darfst den Besitzer von Froxlor nicht auf root ändern. Dann geht gar nichts mehr.
    safe_mode verhindert ja die Ausführung von Scripten die root gehören.


    Entweder musst Du die phpmailer-Lib www-data besitzen lassen oder den safe_mode aus machen.


    Zu deinem Befehl:
    Schau Dir mal die Manpage von chown und chmod an. Der Schalter heißt -R.

    Code
    man chmod
    man chown
  • froxlor läuft die ganzezeit auf www-data alle dateien und ordner.
    Ich mach einfach safe_mode aus. Anscheinend hat der pach da was ausgeschatet was eine sicherheitslücke war.



    EDIT:
    So läuft wieder ich danke dir für deine Hilfe.


    mfg