PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem bei Apache Installation SuSE7.0 -> apache 1.3.26



OdinD
27.08.02, 04:41
könntet ihr mir helfen bei SuSE 7.0 den neuen Apache 1.3.26 zu installieren ?

was brauche ich alles und wie läuft die Installation im einzelnen ab (compilieren, links setzen usw.)

Danke im voraus !

cya OdinD

Häschen
27.08.02, 08:21
ok
1. Lade dir eine Apache Version von www.apache.org hintunter ( am besten ide 1.3.26 die benütze ich auch und läuft recht stabil)

2. Entpacke die tar file mit dem Befehl

tar xzfv <filenamen>

3. Wechlse ins entpackte dir und führe "./configure " aus

4. "make"

5. "make install"

Und schon wird apache installiert....

in
/var/www/htdocs findest du dan die ganzen Dateien die Apache im Webbrowser anzeigt.!:)

Jorge
27.08.02, 08:31
www.baach.de, hat bei mir wunderbar funktioniert.

OdinD
27.08.02, 11:31
@Häschen

ich hatte das Problem, dass bei mir alles ohne Probleme bei der Installation lief.
Nach der Installation, konnte ich den apache allerdings nicht starten.
Das auch ohne Fehlermeldung mit 'apachectl start' oder so !

was fehlt, woran hängt es ?

cya

stefaan
27.08.02, 12:08
Servus!

Woher weißt du, dass er nicht funktioniert? :D
Was sagt http://ip-adresse ?

Oder hast du eine Fehlermeldung im access.log oder error.log?

Grüße, Stefan

Häschen
27.08.02, 14:31
was kommt als fehlermeldung?
Beschreibe mal genauer? :cool:

OdinD
27.08.02, 14:35
Also


apache full-status oder apachectl ...

sagte 'lynx failed ...'

http://ip-adresse

nichts !!

keine Fehlermeldung nichts !

Ich war eigentlich überrascht, dass die Sache so sauber ablief.


cya OdinD

OdinD
27.08.02, 14:46
normalerweise kommt immer

Statusmeldung done|failed


es kommt nichts.

Der Apache startet anormal schnell

auf AMD K6 II 400 MHz || 256 SDRAM PC 133

kann mir bitte jemand helfen !

also ich mache immer

./configure
make
make install

hierdie Ausgabe :


make[1]: Entering directory `/home/lars/daten/APPZ/linux/server/apache_1.3.26'
===> [mktree: Creating Apache installation tree]
./src/helpers/mkdir.sh /usr/local/apache/bin
./src/helpers/mkdir.sh /usr/local/apache/bin
./src/helpers/mkdir.sh /usr/local/apache/libexec
./src/helpers/mkdir.sh /usr/local/apache/man/man1
./src/helpers/mkdir.sh /usr/local/apache/man/man8
./src/helpers/mkdir.sh /usr/local/apache/conf
./src/helpers/mkdir.sh /usr/local/apache/htdocs
./src/helpers/mkdir.sh /usr/local/apache/htdocs/manual
./src/helpers/mkdir.sh /usr/local/apache/icons
./src/helpers/mkdir.sh /usr/local/apache/cgi-bin
./src/helpers/mkdir.sh /usr/local/apache/include
./src/helpers/mkdir.sh /usr/local/apache/include/xml
./src/helpers/mkdir.sh /usr/local/apache/logs
./src/helpers/mkdir.sh /usr/local/apache/logs
./src/helpers/mkdir.sh /usr/local/apache/proxy
chown nobody /usr/local/apache/proxy
chgrp nogroup /usr/local/apache/proxy
<=== [mktree]
===> [programs: Installing Apache httpd program and shared objects]
./src/helpers/install.sh -c -m 755 -s ./src/httpd /usr/local/apache/bin/httpd
./src/helpers/install.sh -c -m 644 ./src/support/httpd.8 /usr/local/apache/man/man8/httpd.8
<=== [programs]
===> [support: Installing Apache support programs and scripts]
./src/helpers/install.sh -c -m 755 -s ./src/support/ab /usr/local/apache/bin/ab
./src/helpers/install.sh -c -m 644 ./src/support/ab.8 /usr/local/apache/man/man8/ab.8
./src/helpers/install.sh -c -m 755 ./src/support/apachectl /usr/local/apache/bin/apachectl
./src/helpers/install.sh -c -m 644 ./src/support/apachectl.8 /usr/local/apache/man/man8/apachectl.8
./src/helpers/install.sh -c -m 755 -s ./src/support/checkgid /usr/local/apache/bin/checkgid
./src/helpers/install.sh -c -m 755 -s ./src/support/htpasswd /usr/local/apache/bin/htpasswd
./src/helpers/install.sh -c -m 644 ./src/support/htpasswd.1 /usr/local/apache/man/man1/htpasswd.1
./src/helpers/install.sh -c -m 755 -s ./src/support/htdigest /usr/local/apache/bin/htdigest
./src/helpers/install.sh -c -m 644 ./src/support/htdigest.1 /usr/local/apache/man/man1/htdigest.1
./src/helpers/install.sh -c -m 755 ./src/support/dbmmanage /usr/local/apache/bin/dbmmanage
./src/helpers/install.sh -c -m 644 ./src/support/dbmmanage.1 /usr/local/apache/man/man1/dbmmanage.1
./src/helpers/install.sh -c -m 755 -s ./src/support/logresolve /usr/local/apache/bin/logresolve
./src/helpers/install.sh -c -m 644 ./src/support/logresolve.8 /usr/local/apache/man/man8/logresolve.8
./src/helpers/install.sh -c -m 755 -s ./src/support/rotatelogs /usr/local/apache/bin/rotatelogs
./src/helpers/install.sh -c -m 644 ./src/support/rotatelogs.8 /usr/local/apache/man/man8/rotatelogs.8
./src/helpers/install.sh -c -m 755 ./src/support/apxs /usr/local/apache/bin/apxs
./src/helpers/install.sh -c -m 644 ./src/support/apxs.8 /usr/local/apache/man/man8/apxs.8
<=== [support]
===> [include: Installing Apache C header files]
cp ./src/include/*.h /usr/local/apache/include/
cp ./src/lib/expat-lite/*.h /usr/local/apache/include/xml/
cp ./src/os/unix/os.h /usr/local/apache/include/
cp ./src/os/unix/os-inline.c /usr/local/apache/include/
chmod 644 /usr/local/apache/include/*.h /usr/local/apache/include/xml/*.h
<=== [include]
===> [data: Installing initial data files]
[PRESERVING EXISTING DATA SUBDIR: /usr/local/apache/htdocs/]
Copying tree ./htdocs/manual -> //usr/local/apache/htdocs/manual/
[PRESERVING EXISTING CGI SUBDIR: /usr/local/apache/cgi-bin/]
Copying tree ./icons/ -> /usr/local/apache/icons/
<=== [data]
===> [config: Installing Apache configuration files]
./src/helpers/install.sh -c -m 644 ./conf/httpd.conf-dist /usr/local/apache/conf/httpd.conf.default
[PRESERVING EXISTING CONFIG FILE: /usr/local/apache/conf/httpd.conf]
./src/helpers/install.sh -c -m 644 ./conf/access.conf-dist /usr/local/apache/conf/access.conf.default
[PRESERVING EXISTING CONFIG FILE: /usr/local/apache/conf/access.conf]
./src/helpers/install.sh -c -m 644 ./conf/srm.conf-dist /usr/local/apache/conf/srm.conf.default
[PRESERVING EXISTING CONFIG FILE: /usr/local/apache/conf/srm.conf]
./src/helpers/install.sh -c -m 644 ./conf/mime.types /usr/local/apache/conf/mime.types.default
[PRESERVING EXISTING CONFIG FILE: /usr/local/apache/conf/mime.types]
./src/helpers/install.sh -c -m 644 ./conf/magic /usr/local/apache/conf/magic.default
[PRESERVING EXISTING CONFIG FILE: /usr/local/apache/conf/magic]
<=== [config]
make[1]: Leaving directory `/home/lars/daten/APPZ/linux/server/apache_1.3.26'
+--------------------------------------------------------+
| You now have successfully built and installed the |
| Apache 1.3 HTTP server. To verify that Apache actually |
| works correctly you now should first check the |
| (initially created or preserved) configuration files |
| |
| /usr/local/apache/conf/httpd.conf
| |
| and then you should be able to immediately fire up |
| Apache the first time by running: |
| |
| /usr/local/apache/bin/apachectl start
| |
| Thanks for using Apache. The Apache Group |
| http://www.apache.org/ |
+--------------------------------------------------------+


keine Fehler !!

Wo hängt es ?

cya OdinD

OdinD
27.08.02, 22:26
ähm das Problem ist leider noch nicht gelöst !

Könntet ihr trotzdem noch Hinweise geben !

cya OdinD

stefaan
28.08.02, 08:00
Servus!

Na da hast du ihn ja fehlerfrei hinbekommen ;)
Und nun die große Frage:
Was tut
/usr/local/apache/bin/apachectl start ?
Eine Zeile mit httpd started oder so sollte kommen, das wars...

Grüße, Stefan

stefaan
28.08.02, 08:05
Servus!

Und noch etwas:
Schmeiß den alten Suse-Apachen raus, der könnte Probleme machen, wenn er noch läuft! ;)
rpm -e apache

Grüße, Stefan

OdinD
28.08.02, 14:03
Fehlermeldung:

Fehler beim Löschen des Pakets apache :
error: removing these packages would break dependencies:
apache is needed by authldap-1.4.3-22
apache is needed by mod_dav-1.0.0-23
apache is needed by mod_perl-1.24-41
apache is needed by mod_php-3.0.16-47
apache is needed by modcontr-1.0.7-123
http_daemon is needed by webalize-1.30.04-134
http_daemon is needed by inf2htm-1.1-218
http_daemon is needed by susehilf-2000.7.29-0

dann die Deinstallation ohne Berücksichtigung der Abhängigkeiten

also den apache 1.3.12 habe ich jetzt deinstalliert.

danach './configure --prefix=/usr/local/apache/1.3.26/ && make && make install'
dann cd <PREFIX>
dann cd bin
dann --> immernoch keine Status-Meldung auf ./apachectl start

der Dienst läuft immernoch nicht !
wenn Fehler in der httpd.conf sagt er ja wenigstens ' <Da is' n Fehler in Zeile XXX> '

Wie bekomme ich den Fehler raus.