PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache, HTML und PHP



linuxdau
28.03.05, 17:14
Hi,

mein Wechsel zu Linux verlief bisher Reibungslos.
Jetzt habe ich Apache2 und PHP installiert was eigentlich auch kein Problem war.
Jetzt will ich damit *.php und*.html Dateien aufrufen und schon beginnt das Problem. Es kommt immer die Meldung, dass die Datei nicht auf dem Server gefunden wurde. Wenn ich "http://localhost" starte wird die Willkommenseite angezeigt.
Ich suche jetzt schon seit 2 Stunden das Forum ab, habe jedoch keine Hilfe gefunden.
Woran kann das Liegen?
Wo muss ich beginnen den Fehler zu suchen?

Gruß

Wolfgang (linuxdau)

Tomek
28.03.05, 17:46
Du solltest als erstes den Apache-Server verstehen lernen. Dazu liest du am besten die Apache2-Dokumentation:
http://httpd.apache.org/docs-2.0/de/

Weiterhin findest du im folgenden Thread zahlreiche weitere Anleitungen zu dem Thema:
http://www.linuxforen.de/forums/showthread.php?t=169531

linuxdau
28.03.05, 19:00
Ich glaube ich muss erstmal Linux verstehen :D , nach 15 Jahren Windows nicht ganz einfach.
Troztdem "Danke"! Ich werde das durcharbeiten, mal schaun ob ich dann schlauer bin.

Gruß

Wolfgang

Ex0duS
28.03.05, 21:58
hab dazu auch mal ne kleine frage ;)

hab gentoo und wenn ich einfach über emerge php veruch php zu installieren will er immer gleich 24 packages installeieren (X11 und konsorten)
hab X11 und alle sachen wie kde gnome und so extra rausgnommen :/ ich will ja nur php unterstützung für meienn apache server

apache und mysql laufen schon problemlos nur php will ned

Elvizz
28.03.05, 22:38
Unter Debian gibt es für sowas libapache-mod-php4 bzw. libapache2-mod-php4... sowas in der Art sollte es unter Gentoo doch dann auch geben, oder? Allerdings weiß ich grad nicht, in wie weit diese Module dann von dem Paket php4 selbst abhängen...

Grüße,
Elvizz

Ex0duS
29.03.05, 01:13
das einzige was ich mit emerge --search php gefunden hab is mod_php das angeblich das apache module is :/

aber alles was ich bekomm is folgendes


emerge dev-php/mod_php

Calculating dependencies ...done!
>>> emerge (1 of 25) x11-base/xorg-x11-6.8.0-r1 to /
>>> md5 src_uri ;-) eurofonts-X11.tar.bz2
>>> md5 src_uri ;-) xfsft-encodings-0.1.tar.bz2
>>> md5 src_uri ;-) gentoo-cursors-tad-0.3.1.tar.bz2
>>> md5 src_uri ;-) gemini-koi8-u.tar.bz2
>>> md5 src_uri ;-) xorg-x11-6.8.0-files-0.4.tar.bz2
>>> md5 src_uri ;-) xorg-x11-6.8.0-patches-0.2.2.1.tar.bz2
>>> md5 src_uri ;-) X11R6.8.0-src1.tar.gz
>>> md5 src_uri ;-) X11R6.8.0-src2.tar.gz
>>> md5 src_uri ;-) X11R6.8.0.....................


hab alle X11 und Xorg aber klar aus den USE rausgnommen :/ und vorallem was hat X11 bitte mit einem apache modul zu tun ?

gerd
29.03.05, 06:23
Datei nicht gefunden ? Schau mal ob du im Dokumenten Root deines Apaches php aufrufen kannst. Bei Debian kannst du dir z.B. ein User_dir anlegen und dann kannst du von dort aus arbeiten. Klar sollte php installiert und ggf. als Modul in den Apache geladen sein.

Christen
31.03.05, 09:12
Kann mir mal jemand kurz auf die Sprünge helfen?
Apache, PHP, und MySQL in Suse 9.2 installiert und laufen. Im Browser http://localhost - Apache läuft.

Nun wo leg ich die dynamischen Websites (php Dateien) ab?

Ich hab kein Verzeichnis " /home/apache/htdocs"

Jakez
31.03.05, 09:21
kommt drauf an welche Distri und welche Version du hast....

unter SuSE ist das seit 8.x glaube ich

/srv/htdocs/


Gruß
Dennis

gerd
31.03.05, 11:43
Das user_dir wird ja auch in der httpd.conf angegeben. Dann kannst du von dort die PHP Dateien aufrufen.

macropode
31.03.05, 21:39
bei suse ist das die htdocs! am einfachsten wäre wenn du jemeils ein verzeichnis für die seite anlegst.

nur als Beispiel:
"htdocs/homepage/ php"

Christen
31.03.05, 23:41
Genau, vielen Dank. Was mich nur einfach gestört hat ist, dass man für so was simples noch gross in Bücher oder Websites suchen muss. Aber nun läufts ja :-)