Wie kann ich meinen Standard-xampp-Localhost c:xampp/htdoc
in einen anderen Ordner ändern, z c:/alan
. Wenn ich die IP-Adresse verwende, sollte ich meine Website-Datei in anzeigen können C:/alan
.
Danke für die Hilfe.
Wie kann ich meinen Standard-xampp-Localhost c:xampp/htdoc
in einen anderen Ordner ändern, z c:/alan
. Wenn ich die IP-Adresse verwende, sollte ich meine Website-Datei in anzeigen können C:/alan
.
Danke für die Hilfe.
Antworten:
Bearbeiten Sie die Datei httpd.conf und ersetzen Sie die Zeile DocumentRoot "/ home / user / www". durch die gewünschte.
Der Standard- DocumentRoot- Pfad ist für Windows unterschiedlich [oben für Linux].
Bitte folgen Sie den Ratschlägen von @ Sourav.
Wenn nach dem Neustart des Servers Fehler auftreten, müssen Sie möglicherweise auch Ihre Verzeichnisoptionen festlegen. Dies erfolgt im <Directory>
Tag in httpd.conf. Stellen Sie sicher, dass die endgültige Konfiguration folgendermaßen aussieht:
DocumentRoot "C:\alan"
<Directory "C:\alan">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory>
Teil sollte irgendwo danach sein, aber da ich einen anderen Server und eine andere Plattform verwende, habe ich nicht wirklich die Mittel, um dies sicher zu überprüfen.
Schritte :
ersetzen
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Diese 2 Zeilen
| C: / xampp / htdocs == aktueller Speicherort für root |
Ändern Sie C: / xampp / htdocs mit einem beliebigen Speicherort
FERTIG: Starten Sie Apache und gehen Sie zum lokalen Host, um in Aktion zu sehen [ Video ansehen, hier klicken ]
Es kann in zwei Schritten für Ubuntu 14.04 mit durchgeführt werden Xampp 1.8.3-5
Schritt 1: - Ändern DocumentRoot
und Directory
Pfad /opt/lampp/etc/httpd.conf
von
DocumentRoot "/opt/lampp/htdocs"
und Directory "/opt/lampp/htdocs"
zu
DocumentRoot "/home/user/Desktop/js"
undDirectory "/home/user/Desktop/js"
Schritt 2 : - Ändern Sie die Rechte des Ordners (im Pfad und seinen übergeordneten Ordnern in 777), z. B. über
sudo chmod -R 777 /home/user/Desktop/js
Für den Fall, dass jemand danach sucht, lautet der Pfad zur Datei auf Sourav answer (httpd.conf) unter Linux /opt/lampp/etc/httpd.conf
Unter Linux Mint (Debian Based) gehen Sie zu /opt/lampp/etc/httpd.conf
Finden Sie YOUR_OWN_FILES_LOCATION natürlich zu Ihrem Dateispeicherort.
DocumentRoot "YOUR_OWN_FILES_LOCATION"
<Directory "YOUR_OWN_FILES_LOCATION">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
Für mich war es in Zeile 183, aber es funktioniert erst, nachdem Sie Ihren Computer neu gestartet haben. Ich wünschte, es gäbe eine Möglichkeit, es schnell zu ändern, ohne jedes Mal neu starten zu müssen, aber im Moment weiß ich nur so, wie.
@Hooman: Bei den neuesten Versionen von Xampp müssen Sie nicht wissen, wo sich die Konfigurations- oder Protokolldateien befinden. In der Systemsteuerung haben Sie Protokoll- und Konfigurationsschaltflächen für jedes Tool (PHP, MySQL, Tomcat ...). Wenn Sie darauf klicken, können Sie alle relevanten Dateien öffnen (Sie können sogar die Standardbearbeitungsanwendung mit der allgemeinen Konfigurationsschaltfläche oben ändern richtig). Gut gemacht für jeden, der es entworfen hat!
Ich musste sowohl die DocumentRoot-Eigenschaften der Dateien httpd.conf als auch httpd-ssl.conf ändern, damit Dinge wie relative Links (dh href = "/ index.html") und der Link favicon.ico ordnungsgemäß funktionieren.
Das neueste Xampp-Kontrollfeld macht dies ziemlich einfach.
In der Systemsteuerung sollte sich Apache in der ersten Zeile befinden. Wenn es gestartet ist, stoppen Sie es. Klicken Sie dann auf config und öffnen Sie die Datei httpd.conf. Suchen Sie nach htdocs oder documentRoot. Ändern Sie den Pfad nach Ihren Wünschen. Machen Sie dasselbe für httpd-ssl.conf. Dies sollten die Top 2 Dateien in der Liste unter der Dropdown-Liste von Config sein.
Starten Sie dann den Server erneut.
Hoffe das hilft jemandem. Prost.