Plesk Upadte Problem

AllOnline

New Member
Hallo,

habe ein Problem mit meinem Plesk Upadte,
nun habe ich pelsk 8.6

aber mein apache läuft nicht mehr!

In Plesk:
Unable to make action: Unable to manage service by websrvmng: websrvmng: Service /etc/init.d/apache2 failed to restart

0: /usr/local/psa/admin/plib/common_func.php3:190
psaerror(string 'Unable to make action: Unable to manage service by websrvmng: websrvmng: Service /etc/init.d/apache2 failed to restart')
1: /usr/local/psa/admin/htdocs/server/restart_services.php:28

manuell apache starten:
/etc/init.d/apache2 start
Module "ruby" is not installed, ignoring.
Check the APACHE_MODULES setting in /etc/sysconfig/apache2.
Starting httpd2 (prefork) Syntax error on line 13 of /srv/www/vhosts/hpdesk.de/conf/httpd.include:
Invalid command 'SuexecUserGroup', perhaps misspelled or defined by a module not included in the server configuration

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf

Vorher hatte ich andere Probleme die ich mir leider nciht notiert habe,
aber diese hier erscheinen nach dem reboot.

Nutze SuSe

Danke für die Hilfe!

edit:
vor dem Reboot hatte ich dies hier (im anderen Thead gefunden):
km20918-01:~ # /etc/init.d/apache2 start
Can't open perl script "python": No such file or directory
Can't open perl script "python": No such file or directory
Can't open perl script "python": No such file or directory
Starting httpd2 (prefork) Syntax error on line 135 of /etc/apache2/server-tuning.conf:
Invalid command 'BrowserMatch', perhaps mis-spelled or defined by a module not included in the server configuration

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
 
Invalid command 'SuexecUserGroup', perhaps misspelled or defined by a module not included in the server configuration

Sieht mir danach aus, dass das suexec modul des apache nicht aktiviert oder fehlerhaft ist. Normalerweise aktiviert man das mittels:

Code:
a2enmod suexec

Da ich aber nur einmal Plesk benutzt habe, weiß ich leider nicht, ob man das so einfach machen kann.
 
warum muss das den mal gestartet werden?
(früher hatte ich keine einzige Fehermeldung)

nun:
...:~ # a2enmod suexec
...:~ # /etc/init.d/apache2 start
Module "ruby" is not installed, ignoring.
Check the APACHE_MODULES setting in /etc/sysconfig/apache2.
Starting httpd2 (prefork) Warning: DocumentRoot [/srv/www/vhosts/semigut.de/subdomains/dlrg-kalender/httpdocs] does not exist
Warning: DocumentRoot [/srv/www/vhosts/semigut.de/subdomains/jan/httpdocs] does not exist
[Mon Mar 30 16:16:32 2009] [warn] NameVirtualHost 85.214.117.183:443 has no VirtualHosts
[Mon Mar 30 16:16:32 2009] [warn] NameVirtualHost 85.214.127.42:443 has no VirtualHosts
 
Okay,

dann ist das suexec Problem erstmal beseitigt. Jetzt wird nach den vHost Einträge verlangt, die nicht existieren.

Wie hast du denn das Update gemacht? Ich schätze mal, dass dort einige Daten verloren gegangen sind.

Vlt. solltest du dir dadrüber Gedanken machen, wie man den Server richtig administriert. Wenn vorher schon Probleme da waren, kann es gut sein, dass du dir beim Update so ziemlich den Apache zerschossen hast. Das würde die Fehlermeldungen erklären.

Du solltest außerdem in Erwägung ziehen, die wichtigen Sachen wie deine Ordner, Mails und die Datenbanken zu sichern und den Server neu initalisieren lassen um anschließend die Daten wiederherstellen zu können.

Außerdem überprüfe mal bitte, ob die vHost Einträge im Ordner vorhanden sind. Normalerweise sind die Unter
Code:
/etc/apache2
zu finden.
 
Last edited by a moderator:
PEr Plesk Konsole,
ausgewählt und los

in der mail gerade geuscht:

WARNING!
During the register groups in chrooted environment found some problems(see log file: /tmp/psa_8.6.0_suse10.3.build86080722.00_upgrade.090330.13.25.log)

Can't open perl script "python": No such file or directory
Can't open perl script "python": No such file or directory
Can't open perl script "python": No such file or directory
Can't open perl script "python": No such file or directory
Can't open perl script "python": No such file or directory
Syntax error on line 101 of /etc/apache2/server-tuning.conf:
Invalid command 'BrowserMatch', perhaps misspelled or defined by a module not included in the server configuration
websrvmng: Service /etc/init.d/apache2 failed to restart
websrvmng: Service /etc/init.d/apache2 failed to restart

edit:
Das jetzt mit dem DocumentRoot ist dadurch das das Subdomain da nicht rein gehört!

edit:
Hab die DocumentRoot's geändert;
was bleibt:
Module "ruby" is not installed, ignoring.
Check the APACHE_MODULES setting in /etc/sysconfig/apache2.
Apache is already running (/var/run/httpd2.pid)
 
Last edited by a moderator:
Dann probiere, Python zu aktivieren. Das Ganze funktioniert über:

Code:
a2enmod python
 
sry das ich mich so missverständlich ausgedrückt habe,
das waren die Meldungen des Updates,
das aktuelle kennst du ja bzw jetzt bleibt noch ruby übrig!

Danke sehr für deine Hilfe!
 
Spaß gerne nur Fehler bleibt Fehler,
fürher hatte ich ja keine

Module "ruby" is not installed, ignoring.
Check the APACHE_MODULES setting in /etc/sysconfig/apache2.
Apache is already running (/var/run/httpd2.pid)

wie installiere ich ruby und was bringt es mir oder wie deinstalliere ich die einstellung das der das modul laden will?
 
Ruby in Rails ist glaube ich eine Erweiterung des Apache für die Skriptsprache Ruyb ;).

Schau mal unter
Code:
/etc/sysconfig/apache2
und kommentier die Zeile aus, die dazu zuständig ist, dass das Modul Ruby geladen wird. Alternativ musst du das Modul nachinstallieren.

Aber wie gesagt, ich weiß leider nicht, wie sich die Pakete unter Plesk verhalten.

Wenn du Ruby nicht brauchst, ist es ja kein großer Verlust.
 
danke, gesagt getan (ging)

hab wieder geupt
(mal alles durch probieren^^)

nun steht

[Mon Mar 30 17:48:05 2009] [warn] NameVirtualHost 85.214.*.*:443 has no VirtualHosts
[Mon Mar 30 17:48:05 2009] [warn] NameVirtualHost 85.214.*.*:443 has no VirtualHosts
 
Poste mal bitte deine httpd.conf.

Es kann gut sein, dass der vHost in 2 Datein vorkommt, und somit diesen Fehler auslöst. (nach Recherche)
 
er sagt ja no viortuell host

Klar hab ich mehrere Virtuell host allein schon für jede (Sub)Domain
soviel Text tu ich euch hier nicht an

axo wegen ruby, das braucht mn für fastcgi also wie installiere ich das finde das in yast net (mist suse)
 
Poste doch bitte deine httpd.conf Datei.

Probiere ein
Code:
a2enmod ruby
aus.

Das Ruby für Fast CGI gebraucht wird ist mir fremd.

Das Paket unter Debian heißt
Code:
libapache2-mod-ruby
, unter SuSe vlt. so?

Code:
yast -i apache2-mod_ruby

Pass auf, dass nicht kaputt geht ;).
 
Back
Top