Ständiger Fehler nach Neuinstallation bei S4F
Ständiger Fehler nach Neuinstallation bei S4F
Hallo,
nachdem ich nun schon mehrmals meinen vServer neu installiert habe und dann die Zugangsdaten zugeschickt bekomme, finde ich folgende Situation vor, wenn ich auf meine Seite zugreifen will:
"Forbidden"
You don't have permission to access / on this server.
Apache/1.3.23 Server at http://www.xyz.de Port 80
Also verbinde ich mich per SSH und versuche herauszufinden, was los ist. Scheinbar ist der Apache ja gestartet :?:
Aber wenn ich httpd start/stop wie auch immer eingebe, bekomme ich folgende Fehlermeldung:
Syntax error on line 1466 of /etc/httpd/conf/httpd.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
Okay, jetzt reißt mir nicht den Kopf ab. Ich weiß, da steht Syntax Error, aber was zum Teufel ist da falsch?
Der Fehler tritt in einem Container für Confixx Light auf.
Das Problem hatte ich seit dem ersten Tag, als ich ein neu installiertes System bekam. Damals wurde mir gesagt, dass die Lizenz von Confixx nicht freigschalten wäre und man erledigte das für mich. Aber jetzt kommts. Wieso tritt das immer nach einer Neuinstallation auf? Was ist da faul? Es muß etwas mit Confixx zu tun haben, denn wenn ich es auskommentiere, funktioniert es. Hier ein Ausschnitt aus der httpd conf:
## CONFIXX
<Directory "/var/www/confixx/html">
AllowOverride all
</Directory>
NameVirtualHost xx.xx.xx.xxx:80
<VirtualHost xx.xx.xx.xxx:80>
ServerName xxxxxx.vserver.de
#User confixx
#Group users
DocumentRoot /var/www/confixx/html
php_admin_value safe_mode_exec_dir /var/www/confixx/bin
php_admin_value upload_tmp_dir /var/www/confixx/tmp
ScriptAlias /cgi-bin/ /var/www/confixx/html/cgi-bin/
CustomLog /var/log/httpd/xxxxxx.vserver.de_access.log "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i""
ErrorLog /var/log/httpd/xxxxxx.vserver.de_error.log
</VirtualHost>
Include /etc/httpd/conf/confixx_vhost.conf
# ^- It is imperative that this entry remain at the end of the file
## /CONFIXX
Ich brauche eure Hilfe Jungs, denn ich bin ratlos!
Danke.
Harry
nachdem ich nun schon mehrmals meinen vServer neu installiert habe und dann die Zugangsdaten zugeschickt bekomme, finde ich folgende Situation vor, wenn ich auf meine Seite zugreifen will:
"Forbidden"
You don't have permission to access / on this server.
Apache/1.3.23 Server at http://www.xyz.de Port 80
Also verbinde ich mich per SSH und versuche herauszufinden, was los ist. Scheinbar ist der Apache ja gestartet :?:
Aber wenn ich httpd start/stop wie auch immer eingebe, bekomme ich folgende Fehlermeldung:
Syntax error on line 1466 of /etc/httpd/conf/httpd.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
Okay, jetzt reißt mir nicht den Kopf ab. Ich weiß, da steht Syntax Error, aber was zum Teufel ist da falsch?
Der Fehler tritt in einem Container für Confixx Light auf.
Das Problem hatte ich seit dem ersten Tag, als ich ein neu installiertes System bekam. Damals wurde mir gesagt, dass die Lizenz von Confixx nicht freigschalten wäre und man erledigte das für mich. Aber jetzt kommts. Wieso tritt das immer nach einer Neuinstallation auf? Was ist da faul? Es muß etwas mit Confixx zu tun haben, denn wenn ich es auskommentiere, funktioniert es. Hier ein Ausschnitt aus der httpd conf:
## CONFIXX
<Directory "/var/www/confixx/html">
AllowOverride all
</Directory>
NameVirtualHost xx.xx.xx.xxx:80
<VirtualHost xx.xx.xx.xxx:80>
ServerName xxxxxx.vserver.de
#User confixx
#Group users
DocumentRoot /var/www/confixx/html
php_admin_value safe_mode_exec_dir /var/www/confixx/bin
php_admin_value upload_tmp_dir /var/www/confixx/tmp
ScriptAlias /cgi-bin/ /var/www/confixx/html/cgi-bin/
CustomLog /var/log/httpd/xxxxxx.vserver.de_access.log "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i""
ErrorLog /var/log/httpd/xxxxxx.vserver.de_error.log
</VirtualHost>
Include /etc/httpd/conf/confixx_vhost.conf
# ^- It is imperative that this entry remain at the end of the file
## /CONFIXX
Ich brauche eure Hilfe Jungs, denn ich bin ratlos!
Danke.
Harry
Re: Ständiger Fehler nach Neuinstallation bei S4F
Hast du PHP als Modul laufen?
Code: Select all
grep php /pfad/zu/deiner/httpd.confAntwort...
Ich denke nicht.
wenn ich
grep php /etc/httpd/conf/httpd.conf
LoadModule php_module modules/mod_php.so
LoadModule php3_module modules/libphp3.so
LoadModule php4_module modules/libphp4.so
AddModule mod_php.c
AddModule mod_php3.c
AddModule mod_php4.c
DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.phtml index.cgi
<IfModule mod_php4.c>
AddType application/x-httpd-php .php .php4 .php3 .phtml
AddType application/x-httpd-php-source .phps
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
<IfModule mod_php.c>
AddType application/x-httpd-php .phtml
<Files ~ ".(cgi|shtml|phtml|php3?)$">
php_admin_value safe_mode_exec_dir /var/www/confixx/bin
php_admin_value upload_tmp_dir /var/www/confixx/tmp
Gruß.
Harry
wenn ich
habe ich folgendes Ergebnis:grep php /etc/httpd/conf/httpd.conf eingebe
grep php /etc/httpd/conf/httpd.conf
LoadModule php_module modules/mod_php.so
LoadModule php3_module modules/libphp3.so
LoadModule php4_module modules/libphp4.so
AddModule mod_php.c
AddModule mod_php3.c
AddModule mod_php4.c
DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.phtml index.cgi
<IfModule mod_php4.c>
AddType application/x-httpd-php .php .php4 .php3 .phtml
AddType application/x-httpd-php-source .phps
<IfModule mod_php3.c>
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
<IfModule mod_php.c>
AddType application/x-httpd-php .phtml
<Files ~ ".(cgi|shtml|phtml|php3?)$">
php_admin_value safe_mode_exec_dir /var/www/confixx/bin
php_admin_value upload_tmp_dir /var/www/confixx/tmp
Gruß.
Harry
Vielleicht hilft das noch weiter
Habe jetzt mal recherchiert und apachectl stop eingegeben.
Darauf hin wurde der Apache gestoppt.
Dann wollte ich ihn wieder starten und da kommt folgende Meldung:
[root@xxxxxx sbin]# apachectl start
[Mon May 26 18:56:30 2003] [warn] NameVirtualHost 111.111.111.111:80 has no VirtualHosts
/usr/sbin/apachectl start: httpd started
[root@xxxxxx sbin]#
So, inwiefern das weiterhilft kann ich nicht sagen :oops:
Aber irgendetwas stimmt halt mit PHP nicht, weil ich nicht weiß, warum ich "Forbidden" bekomme.
Harry
Darauf hin wurde der Apache gestoppt.
Dann wollte ich ihn wieder starten und da kommt folgende Meldung:
[root@xxxxxx sbin]# apachectl start
[Mon May 26 18:56:30 2003] [warn] NameVirtualHost 111.111.111.111:80 has no VirtualHosts
/usr/sbin/apachectl start: httpd started
[root@xxxxxx sbin]#
So, inwiefern das weiterhilft kann ich nicht sagen :oops:
Aber irgendetwas stimmt halt mit PHP nicht, weil ich nicht weiß, warum ich "Forbidden" bekomme.
Harry
-
Matthias Diehl
- Posts: 315
- Joined: 2002-09-24 13:26
Re: Ständiger Fehler nach Neuinstallation bei S4F
Forbidden kann auch kommen, wenn die Datei die angezeigt werden soll nicht dem User gehört der den Apache startet. Also prüf mal die Dateiberechtigungen
Re: Ständiger Fehler nach Neuinstallation bei S4F
Nunja, ersteres kommt evtl. daher, daß Du keine index.xxx Datei auf dem MainDir hast und zweiteres ist nur eine Warnung, die wir alle irgendwo schon mal gesehen haben aber Dein Apache startet ja, wie man sieht, weil
1. ja sonst keine Forbidden Meldung käme und
2. "httpd started" gemeldet wird
Wegen der Warnmessage musst Du hier im Forum ein wenig suchen, gab es hier schon öfter ....
Es sieht so aus, als wenn ein Directory aufgerufen wird, in dem sich keine einzige Datei befindet oder wie bereits erwähnt, die Rechte der Dateien falsch gesetzt sind. Wenn Du aber schreibst, das war nach der Reinitialisiereung, dann vermute ich eher ersteres ....
1. ja sonst keine Forbidden Meldung käme und
2. "httpd started" gemeldet wird
Wegen der Warnmessage musst Du hier im Forum ein wenig suchen, gab es hier schon öfter ....
Es sieht so aus, als wenn ein Directory aufgerufen wird, in dem sich keine einzige Datei befindet oder wie bereits erwähnt, die Rechte der Dateien falsch gesetzt sind. Wenn Du aber schreibst, das war nach der Reinitialisiereung, dann vermute ich eher ersteres ....
Last edited by Outlaw on 2003-05-26 19:40, edited 1 time in total.
:D Gruß Outi :D
Lösung halb gefunden
So, nachdem ich nun nochmal mit Hilfe des letzten Tipps nach den Rechten geschaut habe, ist mir aufgefallen, dass ich blöderweise gar keine Datei (index.html oder index.php) drin hatte... somit ist das forbidden ja geklärt. Sorry für die Mühen. "LESEN DENKEN -> FRAGEN" ist manchmal besser als "LESEN -> FRAGEN -> DANN DENKEN". :lol:
Okay aber als ich jetzt "apachectl configtest" ausgeführt habe, bekomme ich immer noch einen Fehler:
Harry
Okay aber als ich jetzt "apachectl configtest" ausgeführt habe, bekomme ich immer noch einen Fehler:
Was zum Teufel soll ich damit anfangen? Es gibt doch kein "mm" Modul?[root@xxxxxx html]# apachectl configtest
PHP Fatal error: Unable to start session mm module in Unknown on line 0
Harry
:-)
Hi Outi,
ja wir haben irgendwie zur selben Zeit gepostet.
Vielleicht war es Telepatie, die mich hat 1sek vor deinem Post die Lösung hat herausfinden lassen. :idea:
Aber trotzdem danke.
Wie gesagt, das PHP Fatal Error Problem habe ich immer noch.
Harry
ja wir haben irgendwie zur selben Zeit gepostet.
Vielleicht war es Telepatie, die mich hat 1sek vor deinem Post die Lösung hat herausfinden lassen. :idea:
Aber trotzdem danke.
Wie gesagt, das PHP Fatal Error Problem habe ich immer noch.
Harry
Re: Ständiger Fehler nach Neuinstallation bei S4F
harry da stimmt was mit deinem PHP selbst nicht, am apache sollte es nicht liegen, hasu dein php vor kurzem "upgedated" ?
Re: Ständiger Fehler nach Neuinstallation bei S4F
Hi ChoasKind
nein, ich habe PHP noch nicht geupdatet.
Das ist von Anfang an, direkt nach der ReInstallation so.
Du hast aber auch mein Problem erkannt. Ich muß sauber ein neues PHP aufsetzen und dazu habe ich einen neuen Post aufgemacht, weil ich nicht so richtig weiter weiß. Am liebsten wäre es mir, wenns mit RPMs gehen würde, doch da stoße ich auf dependencies
Hier der Link zum anderen Beitrag:
http://www.rootforum.org/forum/viewtopic.php?t=11663
Gruß, Harry
nein, ich habe PHP noch nicht geupdatet.
Das ist von Anfang an, direkt nach der ReInstallation so.
Du hast aber auch mein Problem erkannt. Ich muß sauber ein neues PHP aufsetzen und dazu habe ich einen neuen Post aufgemacht, weil ich nicht so richtig weiter weiß. Am liebsten wäre es mir, wenns mit RPMs gehen würde, doch da stoße ich auf dependencies
Hier der Link zum anderen Beitrag:
http://www.rootforum.org/forum/viewtopic.php?t=11663
Gruß, Harry