Roger Wilco
Active Member
Die Gruppe www-data hat normalerweise eine niedrigere GID, in deinem Fall 33...Laut /etc/passwd haben die User alle eine GID über 1000.
Wie lautet die Ausgabe von `ls -n /PFAD/info.php`?
Die Gruppe www-data hat normalerweise eine niedrigere GID, in deinem Fall 33...Laut /etc/passwd haben die User alle eine GID über 1000.
Wie lautet die Ausgabe von `ls -n /PFAD/info.php`?
-rw-r--r-- 1 0 0 20 2008-08-09 00:45 /PFAD/info.php
Wenn die Datei dem korrekten Benutzer und der korrekten Gruppe gehört, müsste es klappen. Ansonsten helfen natürlich immer aktuelle Meldungen aus dem Error Log bzw. SuPHP Log...Wie man sieht ist diese Datei als Root angelegt worden (War wohl nicht ganz bei der Sache), jedoch wenn ich sie als Richtiger User anlege verändert sich nichts
-rw-r--r-- 1 1003 1004 20 2008-08-11 01:13 /PFAD/info_.php
suPHP_Engine on
suPHP_UserGroup MEINUSER webusers //Meine selbst angelegte Gruppe mit GID über 1000
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php
;Path to chroot() to before executing script
;chroot=/mychroot
; Security options
allow_file_group_writeable=false
allow_file_others_writeable=false
allow_directory_group_writeable=false
allow_directory_others_writeable=false
;Check wheter script is within DOCUMENT_ROOT
check_vhost_docroot=true
;Send minor error messages to browser
errors_to_browser=false
;PATH environment variable
env_path=/bin:/usr/bin
umask=0077
; Minimum UID
min_uid=100
; Minimum GID
min_gid=100
[handlers]
;Handler for php-scripts
x-httpd-php=php:/usr/bin/php5-cgi
;Handler for CGI-scripts
x-suphp-cgi=execute:!self
Oder du schiebst jeden Benutzer mit in die Gruppe, unter der der Apache-Server ausgeführt wird.
[Mon Aug 11 16:49:42 2008] [error] [client 217.227.180.22] SoftException in Application.cpp:359: Mismatch between target GID (1890) and GID (1004) of file "/PFAD/info.php"
[Mon Aug 11 16:49:42 2008] [error] [client 217.227.180.22] Premature end of script headers: info.php
Steht doch da. Die GID des Skripts stimmt nicht mit der GID der Gruppe überein, die du in der Konfiguration angegeben hast.Nur was bedeutet das für mich?
Wie schon geschrieben: Die Gruppe, der die Datei gehört, ist nicht die Gruppe, die du in deiner SuPHP Konfiguration in der Apache-Konfiguration angegeben hast.Was solls da den für Probleme geben?
Code:suPHP_Engine on suPHP_UserGroup [B]MEINUSER[/B] webusers //Meine selbst angelegte Gruppe mit GID über 1000 AddHandler x-httpd-php .php .php3 .php4 .php5 suPHP_AddHandler x-httpd-php
Mismatch between target GID (122) and GID (121) of file "/PFAD/index.php"
suPHP_Engine on
suPHP_UserGroup testuser testgroup
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php
(Ich kann mich aber daran erinnern, dass das irgendwo eingestellt werden konnte. Möglicherweise beim Kompilieren.)
--disable-checkuid
--disable-checkgid
We use essential cookies to make this site work, and optional cookies to enhance your experience.