Ständiger Fehler nach Neuinstallation bei S4F

Apache, Lighttpd, nginx, Cherokee
Post Reply
harry
Posts: 19
Joined: 2003-05-24 21:35
Location: Leipzig
 

Ständiger Fehler nach Neuinstallation bei S4F

Post by harry »

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
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Ständiger Fehler nach Neuinstallation bei S4F

Post by dodolin »

Hast du PHP als Modul laufen?

Code: Select all

grep php /pfad/zu/deiner/httpd.conf
harry
Posts: 19
Joined: 2003-05-24 21:35
Location: Leipzig
 

Antwort...

Post by harry »

Ich denke nicht.

wenn ich
grep php /etc/httpd/conf/httpd.conf eingebe
habe ich folgendes Ergebnis:

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
harry
Posts: 19
Joined: 2003-05-24 21:35
Location: Leipzig
 

Vielleicht hilft das noch weiter

Post by harry »

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
Matthias Diehl
Posts: 315
Joined: 2002-09-24 13:26
 

Re: Ständiger Fehler nach Neuinstallation bei S4F

Post by Matthias Diehl »

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
Outlaw
Posts: 1500
Joined: 2002-12-04 10:22
Location: 4. Server von rechts, 2. Reihe von oben
 

Re: Ständiger Fehler nach Neuinstallation bei S4F

Post by Outlaw »

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 ....
Last edited by Outlaw on 2003-05-26 19:40, edited 1 time in total.
:D Gruß Outi :D
harry
Posts: 19
Joined: 2003-05-24 21:35
Location: Leipzig
 

Lösung halb gefunden

Post by harry »

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:
[root@xxxxxx html]# apachectl configtest
PHP Fatal error: Unable to start session mm module in Unknown on line 0
Was zum Teufel soll ich damit anfangen? Es gibt doch kein "mm" Modul?

Harry
harry
Posts: 19
Joined: 2003-05-24 21:35
Location: Leipzig
 

:-)

Post by 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
chaoskind
Posts: 80
Joined: 2003-05-20 10:47
Contact:
 

Re: Ständiger Fehler nach Neuinstallation bei S4F

Post by chaoskind »

harry da stimmt was mit deinem PHP selbst nicht, am apache sollte es nicht liegen, hasu dein php vor kurzem "upgedated" ?
harry
Posts: 19
Joined: 2003-05-24 21:35
Location: Leipzig
 

Re: Ständiger Fehler nach Neuinstallation bei S4F

Post by harry »

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 :cry:

Hier der Link zum anderen Beitrag:

http://www.rootforum.org/forum/viewtopic.php?t=11663

Gruß, Harry
Post Reply