webForumDet fria alternativet

Server startar inte =(

10 svar · 907 visningar · startad av Kihlbom

KihlbomMedlem sedan mars 200557 inlägg
#1

Tjena,

Ny på linux så ni får ha tålamod =).

Jag har installerat Fedora men när jag ska starta webbservern fungerar inte detta. Jag skriver in kommandot men får bara resultatet [MISSLYCKAS]

vad kan man göra? Får inget felmeddelande, inget.

nitro2k01Medlem sedan aug. 20037 630 inlägg
#2

Mer information tack!
Vilken server? Apache? Precis hur ser kommandot ut?

nzoMedlem sedan feb. 200618 inlägg
#3

Sorry, får inte så mycket info av systemet.

Apache antar jag. Är väl det som ligger som standard i linux...

Kommando:
/etc/rc.d/init.d/httpd start

Reslutat
Startar [Misslyckades]

sabbacusMedlem sedan juli 2002629 inlägg
#4

efter att du loggat in på servern, kör följande:
locate apachectl
du får då upp adressen till just apachectl (Apache HTTP server control interface)
Vi leker med tanken att den ligger i
/usr/local/apache/bin

skriv då följande:
/usr/local/apache/bin/./apachectl start

Vad får du för svar av operativsystemet?

sl0kMedlem sedan maj 2005523 inlägg
#5

det finns även en error_log fil.. vilken borde innehålla mer info

testa
locate error_log
där med .. hos mig ligger den i /var/log/apache2 , borde vara ngt liknande för dig.

KihlbomMedlem sedan mars 200557 inlägg
#6

Kolla lite på detta (skrev in allt ni ville):
[root@localhost ~]# apachectl
Usage: /usr/sbin/httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed settings (currently only vhost settings)
-S : a synonym for -t -D DUMP_VHOSTS
-t : run syntax check for config files
[root@localhost ~]#
You have new mail in /var/spool/mail/root
[root@localhost ~]# /usr/sbin/httpd/bin/./apachectl start
bash: /usr/sbin/httpd/bin/./apachectl: Inte en katalog
[root@localhost ~]# locate error_log
warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
Please edit /etc/updatedb.conf to enable the daily cron job.
[root@localhost ~]#

sl0kMedlem sedan maj 2005523 inlägg
#7

ok.. testa köra updatedb som den ber dig om (obs, kan ta ett tag) o se om den hittar error_log sen. Annars leta i /var/log o se om du hittar apache/apache2/httpd lr dyl o leta efter error_log där

sen så skulle du köra
apachectl start .. inte apachectl bara..

Du har även fått mail,
"You have new mail in /var/spool/mail/root"
möjligt att du fått ett error meddelande där..
använd
mail
för att läsa

maydayMedlem sedan aug. 20003 212 inlägg
#8

sen kan du låta bli o köra apache som root .... inte det säkraste precis

sl0kMedlem sedan maj 2005523 inlägg
#9

mayday skrev:

sen kan du låta bli o köra apache som root .... inte det säkraste precis

Hur skulle han annars starta det ? Man måste va root för att starta init scripts..
Apache startas av root.. men övergår sen by default till user apache.

ProtonMedlem sedan okt. 2000247 inlägg
#10

Har du provat service httpd restart ? Om du får "misslyckat" när den ska stoppa så betyder det bara att apache inte är igång. Får du OK när den startar så är det bra. Får du inte OK när den ska starta är det antagligen något fel i filen /etc/httpd/conf/httpd.conf

/Johnny

NephMedlem sedan apr. 200349 inlägg
#11

Antar att du har Fedora 5 :P

Om du inte har gjort någon konfiguration alls, så saknar den troligen Hostname
Kolla i logg filen för apache /var/log/httpd/

Lättaste att editera .conf filen för apache är med MC (yum install mc)

Kolla gärna din logg fil, klistra gärna in meddelandet här =)

Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb