Page 1 of 1

php chmod error

Posted: 2007-03-01 18:11
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

Re: php chmod error

Posted: 2007-03-01 18:37
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.

Re: php chmod error

Posted: 2007-03-01 19:31
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

Re: php chmod error

Posted: 2007-03-01 19:37
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)

Re: php chmod error

Posted: 2007-03-01 19:38
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.

Re: php chmod error

Posted: 2007-03-01 20:08
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