webForumDet fria alternativet

Apache vill inte starta.

9 svar · 183 visningar · startad av SDCd

SDCdMedlem sedan jan. 2001795 inlägg
#1

Jag har problem med att få igång Apache på min lilla serverburk (Debian - woody). Allt fungerade som det skulle igår innan jag stängde av maskinen. Det jag gjorde igår var att installera PHP och sedan PEAR.
Nu får jag felmeddelandet:

apache/etc/rc2.d/S91apache: line 65: 258 Illegal instruction start-stop-deamon --start --pidfile $PIDFILE --exec $DAEMON failed

Vad kan ha hänt?

GunnarDMedlem sedan juni 20014 290 inlägg
#2

Står det något i apache errorlog?

SDCdMedlem sedan jan. 2001795 inlägg
#3

Dee error jag kan se där är :

No such file or directory: mod_mime_magic_$_magic: cant read magic file /etc/apache/share/magic
No such file or directory: mod_mime_magic_$_magic: cant read magic file /etc/apache/share/magic
GaqziMedlem sedan aug. 2002224 inlägg
#4

vad händer ifall du
touch /etc/apache/share/magic ?

Ifall du vill kan jag leta reda på den filen här hos mej.. :)
Tror det är den som apache läser igenom när den försöker skapa directory listings.. :)

SDCdMedlem sedan jan. 2001795 inlägg
#5

Hittar ingen magic med den sökväg du anger, däremot ger locate magic dessa:

/etc/magic
/usr/bin/magic2mime
/usr/lib/apache/1.3/040mod_mime_magic.info
/usr/lib/apache/1.3/mod_mime_magic.so
/usr/local/usermin-1.051/htaccess/mod_mime_magic.pl
/usr/share/doc/apache/examples/magic.gz
/usr/share/doc/console-data/fonts/fonts.magic
/usr/share/man/man1/magic2mime.1.gz
/usr/share/man/man5/magic.5.gz
/usr/share/misc/magic
/usr/share/misc/magic.mgc
/usr/share/misc/magic.mime
/usr/share/webmin-1.121/apache/mod_mime_magic.pl
GunnarDMedlem sedan juni 20014 290 inlägg
#6

På mina servrar ligger den i samma katalog som dom andra conf filerna till Apache.

Ser att du har en fil /usr/share/doc/apache/examples/magic.gz prova att packa up den och lägg den i /etc/apache/share.

mkdir -p /etc/apache/share
cd /etc/apache/share
cp /usr/share/doc/apache/examples/magic.gz .
gunzip magic.gz
SDCdMedlem sedan jan. 2001795 inlägg
#7

GunnarD skrev:

På mina servrar ligger den i samma katalog som dom andra conf filerna till Apache.

Ser att du har en fil /usr/share/doc/apache/examples/magic.gz prova att packa up den och lägg den i /etc/apache/share.

mkdir -p /etc/apache/share
cd /etc/apache/share
cp /usr/share/doc/apache/examples/magic.gz .
gunzip magic.gz

Men är inte detta en exempelfil till dokumentationen till Apache?
Kör du Debian som distribution?

SDCdMedlem sedan jan. 2001795 inlägg
#8

Hmm, det verkar som om detta har att göra med PHP installationen. När jag avinstallerar det paketet kan jag starta Apache igen. Felet verkar uppkomma när jag avkommenterar php-modulen i httpd.conf.
Vad gör jag fel?

GunnarDMedlem sedan juni 20014 290 inlägg
#9

Kan det vara så att php modulen kräver ytterligare paket.

Om du ställer dig i den katalogen som phpmodulen ligger i och ger kommadot:

ldd libphp*

vad får du för resultat då?

SDCdMedlem sedan jan. 2001795 inlägg
#10
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x402e8000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40315000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x4032a000)
        libmm.so.11 => /usr/lib/libmm.so.11 (0x4034b000)
        libm.so.6 => /lib/libm.so.6 (0x4034f000)
        libpam.so.0 => /lib/libpam.so.0 (0x40370000)
        libdb2.so.2 => /lib/libdb2.so.2 (0x40378000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x403b9000)
        libz.so.1 => /usr/lib/libz.so.1 (0x403c9000)
        libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x403d7000)
        libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40405000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x404c5000)
        libdl.so.2 => /lib/libdl.so.2 (0x404d5000)
        libc.so.6 => /lib/libc.so.6 (0x404d8000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)