So konfigurieren Sie XAMPP
, um Dateien außerhalb des htdocs
-Verzeichnisses bereitzustellen
Bei der Verwendung von XAMPP
für die lokale Entwicklung dienen die Standardeinstellungen dazu, Dateien aus dem htdocs
-Verzeichnis bereitzustellen. Entwickler stehen jedoch oft vor Situationen, in denen sie auf Dateien in anderen Verzeichnissen zugreifen müssen. Wenn Sie sich fragen, wie Sie XAMPP
so konfigurieren können, dass Dateien außerhalb des htdocs
-Ordners bereitgestellt werden, sind Sie hier genau richtig! In diesem Blogbeitrag werden wir die verschiedenen Methoden untersuchen, um dies zu erreichen, wobei wir Klarheit und Einfachheit betonen.
Warum Sie vielleicht Dateien außerhalb von htdocs
bereitstellen möchten
- Organisatorische Präferenzen: Möglicherweise haben Sie ein strukturiertes Projektverzeichnis und möchten Projekte vom
htdocs
-Ordner getrennt halten. - Einfacherer Zugriff: Dateien direkt von Ihren Projektstandorten bereitzustellen, kann Ihren Arbeitsablauf optimieren.
- Mehrere Projekte: Wenn Sie an mehreren Projekten arbeiten, kann die Verwaltung aller innerhalb von
htdocs
umständlich werden.
Lassen Sie uns nun die Methoden erkunden, die Sie verwenden können, um Dateien außerhalb des htdocs
-Verzeichnisses in XAMPP
bereitzustellen.
Methode 1: Virtuelle Hosts konfigurieren
Mit dieser Methode können Sie eindeutige Adressen für Ihre Projekte erstellen, die den Zugriff erleichtern.
Schritte zur Einrichtung virtueller Hosts
- Konfigurationsdatei öffnen: Navigieren Sie zu
C:\xampp\apache\conf\extra\httpd-vhosts.conf
. - Virtuelles Hosting aktivieren: Kommentieren Sie die folgende Zeile aus (normalerweise etwa Zeile 19):
NameVirtualHost *:80
- Ihre Virtual Host-Konfiguration hinzufügen: Fügen Sie unter dem Abschnitt für virtuelle Hosts (ca. Zeile 36) den folgenden Code hinzu:
<VirtualHost *:80> DocumentRoot C:\Projects\transitCalculator\trunk ServerName transitcalculator.localhost <Directory C:\Projects\transitCalculator\trunk> Order allow,deny Allow from all </Directory> </VirtualHost>
- Hosts-Datei bearbeiten: Öffnen Sie Ihre Hosts-Datei, die sich unter
C:\Windows\System32\drivers\etc\hosts
befindet, und fügen Sie hinzu:127.0.0.1 transitcalculator.localhost #transitCalculator
- Apache neu starten: Starten Sie den Apache-Server neu, nachdem Sie die Änderungen gespeichert haben.
Jetzt können Sie Ihr Projekt über die URL http://transitcalculator.localhost/ aufrufen.
Methode 2: Ein Alias erstellen
Wenn Sie einfacheren Zugriff ohne die Einrichtung virtueller Hosts bevorzugen, könnte die Erstellung eines Aliases der richtige Weg sein.
Schritte zum Erstellen eines Alias
http.conf
bearbeiten: Öffnen SieC:\xampp\apache\conf\httpd.conf
und suchen Sie den Abschnitt zwischen<Directory "C:/xampp/htdocs">
und</Directory>
. Kopieren Sie diesen Abschnitt und fügen Sie ihn darunter ein, wobei Sie den Pfad zu Ihrem gewünschten Verzeichnis (z.B.C:/Projects
) ändern.- Alias hinzufügen: Suchen Sie den Abschnitt
<IfModule alias_module>
(ca. Zeile 300) und fügen Sie hinzu:Alias /transitCalculator "C:/Projects/transitCalculator/trunk"
Methode 3: Ändern Sie Ihr Document Root
Diese Methode beinhaltet, das Haupt-Dokument-Root Ihrer XAMPP
-Installation zu ändern.
Schritte zum Ändern des Document Roots
httpd.conf
öffnen: Bearbeiten SieC:\xampp\apache\conf\httpd.conf
.- Document Root ändern: Ändern Sie die folgende Zeile (ca. Zeile 176):
in:
DocumentRoot "C:/xampp/htdocs"
#DocumentRoot "C:/Projects"
- Verzeichniseinstellungen anpassen: Ändern Sie die Zeile kurz danach (ca. Zeile 203), um den neuen Standort widerzuspiegeln.
Wichtige Hinweise
- Stellen Sie sicher, dass Sie Schrägstriche (/) anstelle von Rückwärtsschrägen () in Ihren Pfaden verwenden.
- Vermeiden Sie abschließende Schrägstriche am Ende Ihrer Verzeichnispfade.
- Starten Sie immer Ihren Server neu, nachdem Sie Änderungen vorgenommen haben.
Fazit
Das Bereitstellen von Dateien außerhalb des htdocs
-Verzeichnisses in XAMPP
kann Ihre Entwicklungserfahrung verbessern und Ihren organisatorischen Bedürfnissen gerecht werden. Egal, ob Sie sich entscheiden, virtuelle Hosts einzurichten, einen Alias zu erstellen oder Ihr Document Root zu ändern, jede Methode bietet einzigartige Vorteile, die auf Ihre Projektverwaltung zugeschnitten sind.
Fühlen Sie sich frei, die Methode auszuwählen, die am besten zu Ihrem Arbeitsablauf passt, und genießen Sie das Programmieren mit mehr Flexibilität!