PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : shell-fehler bei apache installation



27.09.00, 19:48
hi!
bin noch linux neuling, also bitte net lachen ;-) hab mandrake linux 7.1. dort möchte ich apache installieren. habs entpackt und möchte jetzt das configure script ausführen. wenn ich laut beschreibung nun in der konsole "$ configure" eingebe steht da:

bash: $: command not found

was mache ich falsch????

thx a lot
data

27.09.00, 21:59
high data

ja is klar das das so nicht gehen kann
wenn du ein programm/script starten moechtest
und du dich in dem selben dir/ordner/verzeichniss
befindest must du das mit ./ machen
./configure
ansonsten ist noch zu beachten das der apache nen daemon ist den
solltest du nicht unbedingt einfach so installieren
bei einfachem ./configure installierst du die sachen normalerweise dann ins /usr/local/bin dann haettest du da auch die config dateien drinne
eigentlich sollten diese schon im /etc sein und nicht im /usr/local/etc
also solltest du mit prefix installieren damit kannst du den pfad angeben wo du spaeter die sachen installiert hast das saehe dann ca so aus
./configure --prefix=/
dann installierst du die sachen ins ( root ) also / verzeichniss
./configure --prefix=/usr
dann installierst du die sachen ins /usr verzeichniss
./configure
also ohne prefix ist eigentlich immer /usr/local
ansonsten schau dir mal das Makefile an da sollte der pfad wo du es
beim standart ./configure installst drinne stehen
und emm ja das configure ist eigentlich auch nur wie der name schon sagt
zum configurieren
danach folgt dann make und make install
das make ist dann zum compillen
und make install copiert dann das configuriert,gemachte programm (binary)
an die entsprechende stelle ich hoffe ich konnte dir damit etwas helfen

so long have phun
bye bye
zyz

27.09.00, 22:41
hi!

danke dir ganz doll, hab ich dann selbst gemerkt was falsch war. nun hab ich soweit alles kompiliert und dachte naja, startest mal. ABER: in der httpd.conf steht nix von dem "ServerName" den ich ändern sollte. naja, schreibste ihn halt rein dachte ich. aber trotzdem kommt die fehlermeldung:

http: cannot determine local host name
Use the ServerName directive to set it manually.

hab auch ein buch über apache aber da steht auch nix dazu drin. außerdem hab ich nur ne feste ip und keien dns-namen. spielt das eine rolle???

danke für eure antwort ;-)
data



[Dieser Beitrag wurde von data am 27. September 2000 editiert.]