PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einrichten von apache,php,mysql klappt net



invis-eo
10.09.03, 13:05
hallo, wie bereits in einem anderen thread bekannt ( http://www.linuxforen.de/forums/showthread.php?s=&threadid=97778 ) hab ich mich umgehört wie ich unter gentoo den apache mit php und mysql installieren soll.

Ok, dies habe ich gemacht, ein emerge mod_php. allerdings hat er beim emergen von letzten paket (mod_php selbst) abgebrochen wegen einer fehlerhaften apache version.

ok gut... dann habe ich halt ein emerge apache gemacht und diesen erfolgreich installiert. anschliessend probierte ich nochmals ein emerge mod_php und dann hats auch geklappt!

nun, allerdings glaube ich, dass der apache nicht richtig läuft, da er weder über http://localhost/ noch über 127.0.0.1 erreichbar ist. die ordnerstrucktur und die files sind vorhanden.

nun noch was, im file /etc/conf.d/apache2 bei der variable APACHE2_OPTS steht folgendes:
#APACHE2_OPTS="-D SSL"

d.h. sie ist auskommentiert und nichts von php4 zu sehen.

habt ihr eine ahnung was das bedeuten soll?

was kann ich da tun?

Virus2500
10.09.03, 13:40
Hast du den Apache gestartet bzw. läuft er gerade?

mach z.b. mal ps -aux | grep apache


bzw.

ps -aux |grep apache2

invis-eo
10.09.03, 13:48
also da passiert folgendes:

bash-2.05b# ps aux|grep apache2
root 5936 0.0 0.1 1408 428 pts/0 R 13:42 0:00 grep apache2


nun, was bedeuted dies? verstehe da kein wort...!

Virus2500
10.09.03, 13:51
Das heißt das Winnetou nicht läuft

gib mal "apache2 start" ein! Dann sollte er laufen

invis-eo
10.09.03, 13:53
dann schlägt winnetou jede menge weiteren optionen vor, welche ich machen könnte. aber starten tut der trotzdem net!

Virus2500
10.09.03, 13:53
übrigens heißt es

ps -aux | grep apache2 und nicht
ps aux|grep apache2

probiers bitte nochmal mit dem text (copy&paste)

invis-eo
10.09.03, 13:58
hab das schon auch so ausprobiert.... aber wenn ich ein - beim aux mach bringt er zusätzlich noch eine fehlermeldung... er kanns dann allerdings portieren! ist aber egal!

ich werd jetzt mal den mod_php unmergen und neu installieren, hat im anderen thread jemand gesagt dass ich was vergessen hätte.. dass will ich nun zuerst noch ausprobieren..! ich sehes dann ja, obs an dem gelegen hat,

schreibe anschliessend wieder hier rein,

ma kuckn

Virus2500
10.09.03, 14:00
Hilfreich wäre dann noch z.B. Fehlermeldung

Web.Indian
10.09.03, 14:08
1. immer die ausgegebenen Fehlermeldungen posten!!

2. Hast du schon mal was von den "USE"-Variablen gehört?

3. Du wärst vielleicht im gentoo-Forum --> klick (http://forums.gentoo.org) <-- besser aufgehoben ...

invis-eo
10.09.03, 14:16
also da erscheint folgendes:
bash-2.05b# ps -aux | grep apache2
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root 8383 0.0 0.1 1408 428 pts/1 R 14:11 0:00 grep apache2


und wenn ich apache2 start mache kommt dass:
Usage: apache2 [-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
bash-2.05b#


edit: natürlich kenn ich die use variablen... hab ich auch genutzt. mysql etc ist da auch drinn...

also wenns an gentoo liegt, dann poste ich das natürlich gerne dorthin!
aber ich hab einfach gedacht dass ich wahrscheinlich zu dumm bin und habs mal da probiert, da man da ziemlich schnell hilfe bekommt!

Virus2500
10.09.03, 14:22
Wie in deiner Fehlermeldung enthalten

-k start / restart / etc. = eine Möglichkeit :)

also

apache2 -k start

Web.Indian
10.09.03, 14:22
Original geschrieben von invis-eo
also da erscheint folgendes:
bash-2.05b# ps -aux | grep apache2
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root 8383 0.0 0.1 1408 428 pts/1 R 14:11 0:00 grep apache2


und wenn ich apache2 start mache kommt dass:
Usage: apache2 [-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
bash-2.05b#

Die Interpretation von Hilfestellungen einiger Befehle kann sich natürlich als sehr schwierig herausstellen ...

Machst du apache2 -k start und gut ists ...

invis-eo
10.09.03, 14:24
ok, dann passiert folgendes: hab auch noch ein paar andere befehle ausprobiert:

bash-2.05b# apache2 -k start
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
bash-2.05b# apache2 -k restart
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd not running, trying to start
bash-2.05b# apache2 -k stop
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (no pid file) not running
bash-2.05b#


das versteh ich leider net mehr :-(

Web.Indian
10.09.03, 14:30
Original geschrieben von invis-eo
ok, dann passiert folgendes: hab auch noch ein paar andere befehle ausprobiert:

bash-2.05b# apache2 -k start
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
bash-2.05b# apache2 -k restart
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd not running, trying to start
bash-2.05b# apache2 -k stop
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (no pid file) not running
bash-2.05b#


das versteh ich leider net mehr :-(

Als erstes solltest du natürlich noch das File namens "httpd.conf" nach deinen Wünschen und Bedürfnissen editieren ...

Um es zu finden machst du whereis httpd.conf und dann nano -w /Pfad_zur_conf_datei/httpd.conf und editierst diese.
Sie ist gut kommentiert und wenn du des Englischen einigermaßen mächtig bist, solltest du keine Probleme haben.
Ansonsten hilft eine gute Internetseite bei solchen Problemen --> klick (http://www.google.de) <--

invis-eo
10.09.03, 14:51
gut, dann werd ich mich zuerst an die httpd.conf ranmachen...! mal sehn...!

danke auf jedenfall