PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Anfänger] Apache und php



xare
14.06.02, 23:39
Hallo!

Da ich mir ein bisschen php beibringen will, hab ich nen Apache installiert. Habs schon probiert, das php funzt auch, aber muss ich jetzt jedesmal die Dateien nach /usr/local/httpd ablegen?

Irgendwie sollte es doch möglich sein, auch in /home/USER/public_html die php-Seiten anzusehen, oder? Wie komme ich jetzt dahin? http://localhost geht ja nach /usr/local/httpd.

Ich hab übrigens noch comanche 3.0b und lese da immer was von "create new virtualhost", tja, ich versuchs ja, aber scheitere immer kläglich.

Ich hoffe, ihr versteht ungefähr mein Problem und könnt mir weiterhelfen, wenn möglich so, dass ICH es verstehe. :)

Danke schonmal

MfG Xare

Satilmis
15.06.02, 00:15
Hi !

Ändere doch die Zeile "DocumentRoot" auf Dein /home... Verzeichniss

oder Virtual Host (die fettgedruckten mußt Du anpassen) :

< VirtualHost der.neue.name>
ServerAdmin webmaster@der.neue.name
DocumentRoot /Zielverzeichniss
ServerName der.neue.name
ErrorLog logs/der.neue.name-error_log
CustomLog logs/der.neue.name-access_log common
< /VirtualHost>

Und nicht vergessen, den neuen Namen in die Host datei (des Clients)einzutragen, oder einem Nameserver bekannt zugeben (den der Client abfragt).

Und natürlich Apache neu starten

P.S. In der ersten und der letzten Zeile zwischen Klammer auf und "VirtualHost" bzw. "/VirtualHost>" KEIN LEERZEICHEN !
Ich habe es eingesetzt, weil es sonst hier nicht richtig erscheint !

xare
15.06.02, 01:29
cool, dass es mitten in der Nacht noch ne Antwort gibt, danke! :)

Aber ich hab noch ein paar Probleme:

Erst hab ichs mit Variante 2 probiert, also virtualhost anlegen wie oben beschrieben. Wie starte ich dann den apache neu, mit "httpd" oder mit "rcapache start"? Hab beides probiert, wobei bei "httpd" die Meldung kam:
"could not resolve hostname neuername", hat also scheinbar nicht funktioniert.

Danach hab ich Variante 1 probiert und meinen Virtualhost wieder auskommentiert. Apache neu gestartet (wieder beide Befehle :D ) und in den Browser "localhost" eingegeben, und es kam wieder das /usr/local/httpd/htdocs Verzeichnis.:confused: Was mache ich falsch?

Außerdem weiß ich nicht, in welche Host-Datei ich den neuen Namen eintragen soll, wo ist die und wie heißt die?

spacecab
15.06.02, 02:43
Die Datei ist '/etc/hosts', die Einträge sind selbsterklärend denke ich...

Berufspenner
15.06.02, 12:42
Hi@all

also um den inhalt des public_html Ordners eines Users zu betrachten giebts du die Adresse deines Server ( Wird bei dir wohl "localhost" sein)
und dann ~Username.

Beispiel: http://localhost/~Username/

So kommst du an den Inhalt von /home/Username/public_html/

xare
15.06.02, 15:57
@Berufspenner: Genau das wars, was ich eigentlich wissen wollte :)

Damit funktioniert jetzt alles so, wie es soll.

Herzlichen Dank für eure Hilfe!

MfG Xare