mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.11.2007, 13:21   #1
TP-Junior
 
Benutzerbild von Smartyn
 
Registriert seit: Apr 2007
Ort: München
Smartyn macht alles soweit korrekt

XAMPP DocumentRoot ändern


Hallo,

ich habe den XAMPP auf meinem MAC OSX installiert und zum laufen gebracht.

Jetzt bin ich beim nächsten Schritt: DocumentRoot ändern. Bei mir will das nicht so recht klappen.
In der Datei httpd.conf ist die DocumentRoot auf "/Applications/xampp/xamppfiles/htdocs" eingestellt. Wenn ich eine php-Datei (z.B. test.php) in dieses Verzeichnis lege und mit "https://localhost/test.php" öffne, dann wir die php-Datei auch korrekt ausgeführt.

Der Stammordner für meine Homepage liegt nun auf einem anderen Verzeichnis (Laufwerk) z.B. "Volume2/Website"
Wenn ich diesen Pfad als DocumentRoot eintrage, dann erscheint schon beim Neustart von XAMPP eine Fehlermeldung: "Error 1! Couldn't start Apache! ... Sorry, I've no idea what's going wrong."
Ich hab auch schon ein Alias in das htdoc-Verzeichnis gelegt und die Default-DocumentRoot verwendet.
Dann startet XAMPP zwar fehlerfrei, aber beim öffnen der gewünschten php-Datei im Browser erscheint "Not Found".

Die DocumentRoot ändere ich in der httpd.conf-Datei übrigens jeweils zusätzlich auch bei <Directory "/Applications/xampp/xamppfiles/htdocs">

Möglicherweise habe ich etwas Grundlegendes noch nicht verstanden.
Kann mir jemand von euch sagen, wie der DocumentRoot lauten muss? Funktioniert das mit einem Alias überhaupt? Es macht ja wohl keinen Sinn, die gesamte Homepage in den Ordner "htdocs" zu legen.

Gruß
Martin
Smartyn ist offline   Mit Zitat antworten


Alt 02.11.2007, 13:54   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Eigentlich reicht es, den DocumentRoot und die Angabe für das Directory anzupassen.
Ich habe bei mir die Änderung auch nur da vorgenommen und mein Root liegt auf einer anderen Platte, das ohne Probleme und auch mit xampp.
Da ich jedoch Windows hier local nutze, kann ich nicht sagen, ob der Mac da eine andere Struktur der Verzeichnis- oder Plattenangabe haben will.
Unter Win ist es einfach "c:/meinWebRoot"
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 02.11.2007, 14:37   #3
TP-Junior
 
Benutzerbild von Smartyn
 
Registriert seit: Apr 2007
Ort: München
Smartyn macht alles soweit korrekt
Hallo Mark,

danke für deine rasche Antwort.
Ich habe auch die Windows-Variante für die Änderung der DocumentRoot gelesen. Genau so wie du es beschreibst. Ich war davon ausgegangen, dass es beim MAC analog ist. Aber es funtioniert eben nicht.

Gruß
Martin
Smartyn ist offline   Mit Zitat antworten
Alt 02.11.2007, 18:10   #4
jow
TP-Insider
 
Benutzerbild von jow
 
Registriert seit: Aug 2002
Ort: Sinsheim
jow macht sich hier sehr viel Mühe
Hm, habe mit dem Mac leider auch keine Erfahrungen.

Aber alternativ zum verschieben des DocumentRoot könntest du probieren dir einen VirtualHost anzulegen der auf ein anderes Verzeichnis wie der Standard DocRoot zeigt.

Hier sollte man nen Beispiel für nen vhost finden: http://httpd.apache.org/docs/2.2/vhosts/
__________________
"Dieses Business ist binär. Du bist eine Eins oder eine Null, lebendig oder tot. Es gibt keinen zweiten Sieger." - Gary Winston (StartUp)
jow ist offline   Mit Zitat antworten
Alt 03.11.2007, 10:57   #5
TP-Junior
 
Benutzerbild von Smartyn
 
Registriert seit: Apr 2007
Ort: München
Smartyn macht alles soweit korrekt
Hi Jow,

vielen Dank für den Link. Habe mir das mal durchgelesen und muss zugeben, dass ich damit leider nicht zurechtkomme. Den XAMPP habe ich mir gerade erst heruntergeladen und bin damit ein Neuling.

Mich wundert, dass es hier nicht einen Mac-User gibt, bei dem die Sache mit dem XAMPP funktioniert. Das Web habe ich schon stundenlang durchsucht und dutzende Dinge ausprobiert. Es will einfach nicht.

Mich wundert nur, dass es mit dem Alias nicht funktioniert, zumal das ja in der Datei httpd.conf steht:
# DocumentRoot: The directory out of which you will serve your documents. By default, all requests are taken from this directory, but symbolic links and aliases may be used to point to other locations.

Kann es vielleicht sein, dass die Einstellungen in Dreamweaver > Site-Definition > Testserver alleine ausreichen würden um das Problem zu lösen?

Gruß
Martin
Smartyn ist offline   Mit Zitat antworten
Alt 03.11.2007, 15:18   #6
jow
TP-Insider
 
Benutzerbild von jow
 
Registriert seit: Aug 2002
Ort: Sinsheim
jow macht sich hier sehr viel Mühe
Hm,

habs jetzt mal lokal unter Windows probiert und da reicht es einfach DocumentRoot und <Directory DocRootPfad> zu ändern damit es nach nem Apache Neustart geht.

Könnte es vielleicht sein dass der Apache keinen Zugriff auf das Verzeichnis hat welches du als neuen Root verwendest?
__________________
"Dieses Business ist binär. Du bist eine Eins oder eine Null, lebendig oder tot. Es gibt keinen zweiten Sieger." - Gary Winston (StartUp)
jow ist offline   Mit Zitat antworten
Alt 04.11.2007, 09:28   #7
TP-Junior
 
Benutzerbild von Smartyn
 
Registriert seit: Apr 2007
Ort: München
Smartyn macht alles soweit korrekt
Hi Jow,

ich habe die Lösung (im Web) gefunden:
1. Beim MAC beginnt die Root zu einem (externen) Volume immer mit "/Volumes/...". Jedes Volume wird offenbar wie ein Unterverzeichnis des System-Volumes behandelt.
2. In der httpd.conf-Datei musste ich danach noch im directory-Block ein AllowOverride All setzen.

Danke nochmal für deine Überlegungen. Die Lösung (1) war eben doch ziemlich MAC-spezifisch.

Gruß
Martin
Smartyn ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Technik & Software > Server & Provider
XAMPP DocumentRoot ändern XAMPP DocumentRoot ändern
« Anleitung: PHP-Software absichern (Link inside) | Weiterleitung mittels .htaccess »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:56 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67