ich habe ein Problem mit meinem Server (SuSe 10.2, Apache2)
Und zwar wollte ich ein Problem beheben, durch diesen der Webserver ewig abgestürzt ist. Ich habe meine alte php.ini gesichert und bin einer Empfehlung aus diesem Forum gefolgt. So nun habe ich den Webserver abgeschaltet und die alte php.ini überspielt. ich wollte den Server wieder hochfahren, hat aber nicht funktioniert. Danach hab ich die voherige php.ini aufgespielt und dann kam dieser Fehler:
Starting httpd2 (prefork) Warning: DocumentRoot [/srv/www/web3/html] does not exist
httpd2-prefork: bad user name web3
The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
failed
Könnt ihr mir da helfen? Ich bin ziemlich verzweifelt...
Starting httpd2 (prefork) Warning: DocumentRoot [/srv/www/web3/html] does not exist
httpd2-prefork: bad user name web3
The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
failed
Du musst erstmal den Apachen dazu bringen das er sich starten lässt, indem die Pfade zum Docroot wieder stimmen.
Man kann und darf aus Howtos nicht blindlinks copy'n'paste betreiben und danach wundern: es geht nichts mehr.
Hast du wenigstens eine Sicherheitskopie der Datei angelegt bevor die 'bearbeitet' hast?
Wenn ein User 'web3' ein Verzeichnis erhält, muss dieser User existieren und sein entsprechendes Verzeichnis haben. Gibt es den User und sein Verzeichnis nicht, woher soll Apache die Dokumente herholen :?:
Am besten du liest dir die Apache Dokumentation erstmal durch bevor weitere Schritte einleitest, anhand deiner Linuxkenntnisse würde ich an deiner Stelle jemanden hinzuziehen der Ahnung von der Sache hat und dir helfend zur Seite steht.
Ein Rootserver mit 100Mbit Anbindung dient nicht als Übungsplattform :twisted:
Tut mir leid ich bereue dieses Vorgehen selber.. Aber den Server muss ich wieder zum laufen bringen. Kann man denn Confixx User (webx) auch über die Shell anlegen? Wäre echt nett wenn ihr mir dabei helft, danach les ich mir auch 100 Pro die Doku durch...
Mit useradd lassen sich User hinzufügen. Ich habe kein Confixx und weiß auch nicht, ob sich Confixx später daran stört. Du kannst aber auch den VHOST auskommentieren, der auf das nicht-existente Verzeichnis zeigt.
timeless2 wrote:Mit useradd lassen sich User hinzufügen. Ich habe kein Confixx und weiß auch nicht, ob sich Confixx später daran stört. Du kannst aber auch den VHOST auskommentieren, der auf das nicht-existente Verzeichnis zeigt.
Und diesen dann in Confixx wieder neu anlegen (du merkst ja, welcher VHost nicht mehr geht)
Hi!
Der Server läuft wieder, ich habe den User Web3 mit useradd angelegt. Alles läuft ohne Abstürze, sollte ich den User dann trotzdem im Confixx neu anlegen?
Schau nach ob der Benutzer in Confixx existiert, weil anscheinend gehörte der Benutzer zur einem VHost. Oder willst du jetzt einen Kunden aussperren? ;)
Marco wrote:Der Benutzer existiert nicht (mehr) im Confixx, ich hatte den vor einiger Zeit gelöscht. Also brauche ich da schätzungsweise keinen mehr anlegen oder?
MfG
Marco
Dann musst du Confixx dazu bringen, die Apache2 Konfigurationsdatei zu aktualisieren...
Normal mit dem Befehl /root/confixx/confixx_counterscript.pl --force-all DEBUG bei Confixx 3....
Bei Server4Me wäre der Befehl z.B.: /usr/local/confixx/confixx_counterscript.pl DEBUG
wenn dann da was von webserver steht is alles soweit ok hoffen wa mal....