PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php fehler



m-e.li
08.05.02, 10:08
Hi nochmal...

beim ausführen einer php datei erscheint folgende Fehlermaeldung:

Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not allowed to access /usr/lib/apache/php/phplib/prepend.php3 owned by uid 30 in Unknown on line 0

Warning: Failed opening '/usr/lib/apache/php/phplib/prepend.php3' for inclusion (include_path='.:/usr/lib/apache/php/phplib') in Unknown on line 0


was bedeutet das und wie kann ich dieses Problem lösen?

Cyrill
08.05.02, 10:16
Hi


Warning: Failed opening '/usr/lib/apache/php/phplib/prepend.php3' for inclusion (include_path='.:/usr/lib/apache/php/phplib') in Unknown on line 0

Kann es sein das du auf dem File keine lese/ausführ berechtigung hast??

Cyrill

m-e.li
08.05.02, 10:32
hat es vielleicht damit (siehe bild) was zu tun?

Sfeni
08.05.02, 12:20
Du hast auf der Datei /usr/lib/apache/php/phplib/prepend.php3 keine Leserecht.
Ändere das mal mit chmod.

In deinem Screenshot sieht man nur das Verzeichnis phplib und auf das hast du Vollzugriff, aber die Dateien in dem Verzeichnis haben wahrscheinlich die falschen Rechte.

m-e.li
08.05.02, 12:31
die datei hat folgende berechtigung:

-rw-r--r-- 1 wwwrun mail 1052 Feb 15 2001 prepend.php3

aber auch wenn ich die Berechtigung auf "chmod 777" ändere erscheint der selbe fehler.

:confused: :confused:

Crime4549
08.05.02, 12:47
schau mal unter /var/logs/httpd/error_log und Access_log nach was er für ein fehler hat. Paste am besten die letzten zeilen aus den beiden logs mal.

regrads

Crime4549
08.05.02, 12:50
Axo...
die dateien haben die Rechte 777 auf wwwrun ? das kann nicht gehen!
wwwrun ist keine gültige benutzer gruppe.
bei mir sind die rechte wie folgt

Crime4549
08.05.02, 12:52
Axo...
die dateien haben die Rechte 777 auf wwwrun ? das kann nicht gehen!
wwwrun ist keine gültige benutzer gruppe.
bei mir sind die rechte wie folgt:
-rwxr-xr-x 1 root root .

auserdem kann es sein, das du die php module in der httpd.conf nicht richtig oder gar nicht installiert hast.

Wie gesagt , schreib uns mal dein error_log und dein access_log mal rein, den deine Inof´s sind etwas dürftig für eine genauere Fehlerbehebung ;) .

p.s paste mal deine httpd.conf dazu


regrads

m-e.li
08.05.02, 13:37
hier mein access_log:

192.168.0.4 - - [08/May/2002:13:21:14 +0200] "GET / HTTP/1.1" 200 859
192.168.0.4 - - [08/May/2002:13:21:15 +0200] "GET /intro.swf HTTP/1.1" 200 55259
192.168.0.4 - - [08/May/2002:13:21:16 +0200] "GET /home.html HTTP/1.1" 200 414
192.168.0.4 - - [08/May/2002:13:21:17 +0200] "GET /navigation.htm HTTP/1.1" 200
192.168.0.4 - - [08/May/2002:13:21:17 +0200] "GET /index.htm HTTP/1.1" 200 1124
192.168.0.4 - - [08/May/2002:13:21:19 +0200] "GET /me.png HTTP/1.1" 200 71248
192.168.0.4 - - [08/May/2002:13:21:31 +0200] "GET /guestbook/install.php HTTP/1.

im error_log steht nichts aktuelles drin!:confused:

und anbei mein httpd.conf

ps: es ist ein Suse eMailserver 2

LKH
08.05.02, 17:02
Hallo,

ändere mal in der php.ini den safemode (müsste bei der SuSE unter /etc zu finden sein) auf Off (= Sicherheitsrisiko bei öffentlichen Servern)

Hoffe es hilft,