PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache startet nicht mehr



nobilly
14.05.03, 01:38
hab ein übles problem vieleicht kann da jemand helfen.
wenn ich den apache starten will kommt der fehler:

Syntax error on line 1402 of /etc/httpd/httpd.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module no
t included in the server configuration failed

in der zeile 1402 steht
php_admin_value safe_mode_exec_dir /home/www/confixx/bin

hab mir aus dem bin ordner die datei sslgen.pl mal angeschaut und da wird auf eine datei verwiesen
db_address = 'DBI:mysql:confixx:localhost;mysql_socket=/var/lib/mysql/mysql.sock'

aber in dem ordner mysql gibt es diese datei nicht.
was kann man da machen oder liegt der fehler evtl woanders ?
wäre nett wenn mir jemand helfen könnte oder sagen könnte was ich für ein modul neu installieren muss damit es wieder geht.

Pixel64
14.05.03, 07:29
hi!

Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module no
t included in the server configuration failed
er sagt dir doch schon alles:
vermutlich findet er mod_php nicht. hast du in den apache php mit eingebunden?
bzw. hast du die zusätze zum laden des moduls in die conf geschrieben?
dort solltest du ansetzen.

laß mich raten:
apache-update auf einem confixx-server? ;-)

gruß,
marc

nobilly
18.05.03, 18:45
Vielen Dank erst mal für die schnelle Hilfe.
hast recht confixx läuft drauf und ein apachemodul hab ich geupdatet.
woher hast du das nur erraten :-)
hab mir schon gedacht das solche fehler häufig auftreten weil confixx zu sehr in den apache eingreift.
habs aber wieder hin bekommen.
hab den Apache noch mal komplett geupdatet und alle möglichen Module die dazu gehören. dann lief er zwar noch nicht aber nach nochmaligen deaktivieren und aktivieren des PHP4 Modes über Webmine ging er dann wieder.
der Fehler lag vermutlich in dem vorherigen update von phpMyAdmin aber die einträge waren eigentlich alle korekt vorhanden soweit ich das sehen konnte.

Reanimator
06.10.03, 23:27
was sagt euch den dieser Fehler hier ???

apachectl start
Syntax error on line 9 of /etc/httpd/suse_loadmodule.conf:
Cannot load /usr/lib/apache/libphp4.so into server: libmysqlclient.so.10: cannot open shared object file: No such file or directory
/usr/sbin/apachectl start: httpd could not be started

Jasper
06.10.03, 23:38
Original geschrieben von Reanimator
was sagt euch den dieser Fehler hier ???

apachectl start
Syntax error on line 9 of /etc/httpd/suse_loadmodule.conf:
Cannot load /usr/lib/apache/libphp4.so into server: libmysqlclient.so.10: cannot open shared object file: No such file or directory
/usr/sbin/apachectl start: httpd could not be started

die sagt mir, das der apache nicht startet weil er php4 nicht initialsieren kann. und php4 kann er nicht ordentlich initialsieren weil ihm eine mysql-lib fehlt.
installiere die lib und probiers nochmal.

-j

Reanimator
07.10.03, 00:08
jedesmal wennich allerdings eine rpm installieren will bekomme ich folgenden Fehler Segmentation failed, sodas ich imo keine rpms installieren kann. Leider hab ich die libmysqlclient.so.10 nicht als source entdeckt .... werd ich warscheinlich auch nicht.

Jasper
07.10.03, 00:34
Original geschrieben von Reanimator
jedesmal wennich allerdings eine rpm installieren will bekomme ich folgenden Fehler Segmentation failed, sodas ich imo keine rpms installieren kann. Leider hab ich die libmysqlclient.so.10 nicht als source entdeckt .... werd ich warscheinlich auch nicht.

lösche in /var/lib/rpm alle files die mit __ anfangen (vorher vom gesamten verzeichnis eine sicherheitskopie machen) und die rpm-db mit 'rpm --rebuild' neu aufbauen. danach mit 'rpm -qa' testen, ob der zugriff wieder klappt. genügend plattenplatz ist doch auf /var noch vorhanden?

bei redhat steckt die lib direkt im paket 'mysql'.

-j

Reanimator
07.10.03, 00:36
also der Server hat eine 80GB HDD, und das System ist Linux 8.1


lösche in /var/lib/rpm alle files die mit __ anfangen

... da gibt es aber keine ....

Jasper
07.10.03, 01:46
Original geschrieben von Reanimator
also der Server hat eine 80GB HDD, und das System ist Linux 8.1



... da gibt es aber keine ....

na bestens, dann musst du keine löschen. das ist schon ok.

-j

Reanimator
07.10.03, 07:22
wenn ich das in dem Verzeichniss mach bekomme ich nur
rpm: no packages files given for rebuild

Jasper
07.10.03, 11:46
Original geschrieben von Reanimator
wenn ich das in dem Verzeichniss mach bekomme ich nur
rpm: no packages files given for rebuild

mein fehler: rpm --rebuilddb

-j

Reanimator
07.10.03, 12:21
ok, das sah anders aus ... ca. 3 sec kamm nichts, dannach wieder das Eingabefeld, ohne Meldung des Systems