php chmod error

Apache, Lighttpd, nginx, Cherokee
condor
Posts: 16
Joined: 2007-02-16 20:56
 

php chmod error

Post by condor »

Hi

ich habe das Problem das wenn ich allen php Dateien eines Forumes z.b , die vollen chmod 777 gebe, mir der Server den Status 500 zurück gibt.
Ändere ich das in chmod 755 bekomme ich es problem los angezeigt.

Meine phpversion ist 4.4.5 , hat da jemand eine Idee?

condor
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: php chmod error

Post by Roger Wilco »

Benutzt du SuPHP oder SuExec?

Ein Error 500 schlägt sich so gut wie immer im Error Log des Webservers nieder. Schau in dein error_log.
condor
Posts: 16
Joined: 2007-02-16 20:56
 

Re: php chmod error

Post by condor »

Hallo

ja Natürlich , habe ich vergessen mit Aufzuführen.

Hier mal ein Auszug aus der error_log


Code: Select all

Error in suphp.c on line 256: Inappropriate permissions set on script
[Thu Mar 01 17:09:40 2007] [notice] Apache/2.0.53 (Linux/SUSE) configured -- resuming normal operations
[Thu Mar 01 17:10:40 2007] [notice] caught SIGTERM, shutting down
[Thu Mar 01 17:10:42 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Mar 01 17:10:42 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)
[Thu Mar 01 17:10:42 2007] [notice] Apache configured -- resuming normal operations
[Thu Mar 01 17:10:45 2007] [notice] caught SIGTERM, shutting down
[Thu Mar 01 17:10:46 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Mar 01 17:10:46 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)
[Thu Mar 01 17:10:46 2007] [notice] Apache configured -- resuming normal operations
das hier steht auch noch drin , ist aber eher wohl ein Scann versuch von einem anderen Host.

Code: Select all

[Fri Feb 23 18:12:21 2007] [error] [client 66.155.243.20] client denied by server configuration: /usr/local/visas/public_html/phpMyAdmin-2.7.0-pl2
[Fri Feb 23 18:12:21 2007] [error] [client 66.155.243.20] client denied by server configuration: /usr/local/visas/public_html/phpMyAdmin-2.7.0
[Fri Feb 23 18:12:21 2007] [error] [client 66.155.243.20] client denied by server configuration: /usr/local/visas/public_html/phpMyAdmin-2.8.0-beta1
[Fri Feb 23 18:12:22 2007] [error] [client 66.155.243.20] client denied by server configuration: /usr/local/visas/public_html/phpMyAdmin-2.8.0-rc1
Jemand eine Idee wie ich das lösen kann? Könnte ein Update von php 4.3.10 auf 4.4.5 schuld sein?

Grüße
kase
Posts: 1031
Joined: 2002-10-14 22:56
 

Re: php chmod error

Post by kase »

PHP Dateien dürfen nicht chmod 777 sein. (mal ganz abgesehn davon, dass das so ca die größte Sicherheitslücke ist, die man mit PHP in sein System "integrieren" kann)
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: php chmod error

Post by Roger Wilco »

condor wrote:

Code: Select all

Error in suphp.c on line 256: Inappropriate permissions set on script
Du benutzt SuPHP. Dadurch gibt es einige Anforderungen an die PHP-Skripte, z. B. Besitzer und Zugriffsrechte. PHP-Skripte selbst oder PHP-Skripte in Verzeichnissen, die world writable sind, werden damit z. B. nicht mehr ausgeführt.
condor
Posts: 16
Joined: 2007-02-16 20:56
 

Re: php chmod error

Post by condor »

ja das mit dem chmod 777 ist en blödes beispiel

ich glaube ich muss mich da mit dem suPHP nochmal schlau lesen.

Danke