[gelöst] Plötzlich Fehlermeldungen "Folgende Dateien..." etc.

Begonnen von Sarge31FR, 07 Februar 2013, 14:08:51

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sarge31FR

Hallo  :)

Stehe gerade etwas auf dem Schlauch. Im pragmaMx Admin-Bereich habe ich folgende Einträge, deren Ursache ich mir aber leider nicht erklären kann:

Folgende Dateien und Verzeichnisse müssen vom System beschreibbar sein:

    /srv/www/vhosts/battlegroup42.de/httpdocs/config.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/includes/classes/Textarea/config.inc.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/includes/classes/Captcha/settings.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/includes/prettyPhoto/config.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/Downloads/d_config.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/UserGuest/settings.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/Web_Links/l_config.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/Your_Account/config.php
    /srv/www/vhosts/battlegroup42.de/httpdocs/includes/classes/Textarea
    /srv/www/vhosts/battlegroup42.de/httpdocs/includes/classes/Captcha
    /srv/www/vhosts/battlegroup42.de/httpdocs/includes/prettyPhoto
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/Downloads
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/UserGuest
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/Web_Links
    /srv/www/vhosts/battlegroup42.de/httpdocs/modules/Your_Account
    /srv/www/vhosts/battlegroup42.de/httpdocs/dynadata/logfiles
    /srv/www/vhosts/battlegroup42.de/httpdocs/dynadata/tmp
    /srv/www/vhosts/battlegroup42.de/httpdocs/dynadata/backup
    /srv/www/vhosts/battlegroup42.de/httpdocs/dynadata/cache
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/files
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/flash
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/userpics
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/enzy
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/macchi
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/attacker
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/kate
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/spitfire
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/p39
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/tiffy
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/jimmy
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/re2000
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/ju87
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/m10
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/bv
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/j2f
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/storch
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/oerlikon
    /srv/www/vhosts/battlegroup42.de/httpdocs/media/images/bg42news/boomerang
    /srv/www/vhosts/battlegroup42.de/httpdocs/layout/style

Hier einige Infos:

CMS-Version:
    pragmaMx 1.12.3.1.33.4.14 (2012-06-21)

PHP-Version:
    5.3.8  (PHP-Info)

MySQL-Version:
    5.5.28-log

Server-Version:
    Apache

- OS ist OpenSUSE 12.1 mit Plesk 11.0.9 inkl. Update vom 06.02.13.
- Server API ist cgi/FastCgi

Die "angemeckerten" Dateien und Verzeichnisse haben allerdings sowohl die richtige Gruppe/Eigentümer/Rechte, ich habe da auch NICHTS daran geändert (gab es auch keine Grund zu, Seite lief perfekt), daher kann ich mir nicht erklären, warum pragmaMx da auf einmal diese Fehler anzeigt. Wäre für jegliche Hinweise sehr dankbar  :)

Falls ihr noch weitere Infos braucht, z.B. aus dem ErrorLog, der phpinfo etc. sagt bitte bescheid.

Grüße,
Frank

Sarge31FR

Ach hier, noch was:

mod_fcgid: stderr: PHP Warning:  is_file(): open_basedir restriction in effect.

aus dem ErrorLog

Sarge31FR

Habe eben mal in Plesk geguckt, dort steht folgender Eintrag für die Domain unter open_basedir


{WEBSPACEROOT}/:{TMP}/


Dann sollte doch eigentlich alles funktionieren  :puzzled:

siggi

Wenn man an Gras zieht wächst es auch nicht schneller.

Sarge31FR

So, folgendes:

Habe die Einstellungen in Plesk so geändert:

{WEBSPACEROOT}:{TMP}

und danach den Apache neugestartet. Die obigen Fehlermeldungen sind immer noch da.

In phpinfo() steht bei open_basedir:

/srv/www/vhosts/battlegroup42.de:/tmp


Ich bin vor allem deswegen verwirrt, weil ich diese Meldungen vorher nicht hatte und selber keinerlei Einstellungen geändert hatte bevor sie auftraten. Ich vermute daher, das es an Plesk selber liegt: Vorher lief bei uns 10.4.x, da wurden diese Fehler NICHT angezeigt, dann hatten wir ein Update auf 11.0.9. gemacht, nach welchem diese Fehler auch NICHT auftraten, und danach muss dann irgendein MU von Plesk diesen Mist bewirkt haben.

Sarge31FR

Leider immer noch keine Fortschritte.

Seltsamerweise habe ich bis jetzt aber auch keine defekten Funktionen entdecken können, d.h. ich kann Artikel schreiben, das Forum klappt, Backup mit mysqldumper geht auch usw.

Muss ich das verstehen ?  :puzzled:

Sarge31FR

Aktueller Stand nach einigen Versuchen (und ich weiß wirklich nicht mehr weiter  :'()


Einstellungen für open_basedir:

/srv/www/vhosts/battlegroup42.de/httpdocs/:/tmp/:/var/tmp/session_safe_path


Alle Ordner sind vorhanden, die Seite inkl. aller Unterordner, php Dateien usw. liegt in

/srv/www/vhosts/battlegroup42.de/httpdocs


trotzdem bekomme ich weiterhin die Fehlermeldung mit nicht vorhandenen Schreibberechtigungen usw.


Der session.save_path ist in:

/var/tmp/session_safe_path

dieser Ordner hat als CHMOD 0755.

Warum, zum Teufel, kommen trotzdem weiterhin die selben Fehlermeldungen wegen fehlender Rechte ? Die Coppermine Gallery funktioniert übrigens auch nicht, wie eben festgestellt. Meckert ebenfalls wegen fehlender Rechte (auf 0755 etc. setzen), aber die Werte sind ja da !

Sarge31FR

So, mal wieder was zum Thema.

Laut "ps aux | grep -i php5" wird PHP unter dem User "root" ausgeführt, die Website inkl. der darin vorhandenen Dateien, sprich pragmaMx etc., gehört aber einem anderen User.

Erklärt das diese Fehlermeldungen ? Und wenn ja, wie kann ich den User, der PHP ausführt, denn ändern ?

Sarge31FR

Oh man  :puzzled:

Wisst ihr woran das lag ? Eines der Plesk Updates hat Murks mit der suexec2 gemacht. Nachdem ich folgenden Tipp aus dem Plesk Forum angewandt und den Apache neugestartet habe gings wieder !

cp -a /usr/local/psa/suexec/psa-suexec2 /usr/sbin/suexec2

KEINE Fehlermeldungen mehr im pragma, und die Gallery funzt auch wieder.