Wie kann ich das Stammverzeichnis des aktuell installierten Wampservers in ein anderes Verzeichnis ändern?
apache
httpd.conf
wampserver
Prasanth KC
quelle
quelle
Antworten:
Bearbeiten Sie die Datei httpd.conf und / oder die Datei vhosts.conf für die Site, die geändert werden soll. Mit der Directory-Direktive können Sie angeben, wo sich die Dateien für diese Site befinden sollen.
Weitere Informationen zu httpd.conf finden Sie unter: http://httpd.apache.org/docs/2.2/configuring.html
Und speziell: http://httpd.apache.org/docs/2.2/mod/core.html#directory
quelle
vhosts.conf
(mit \ anstelle von / inDocumentRoot
Pfaden) und der Apache-Dienst würde nicht starten. Grundsätzlich sagt Ihnen WAMP nicht, ob Sie etwas falsch bearbeitet haben (Syntaxfehler werden nicht in Protokolldateien angezeigt), daher habe ichhttpd.exe -n wampapache64 -t
diese Fehler überprüft und korrigiert ( weitere Details dazu und Änderungen an den Ports hier ).Verwenden Sie für wamp 2.5 unter Windows einen Texteditor, z. B. Editor ++ , um c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf zu bearbeiten
DocumentRoot "c:/wamp/www"
zuDocumentRoot "c:/my/new/path"
(Schrägstrich beachten). Dadurch wird der Speicherort geändert, von dem aus Dateien bereitgestellt werden (~ Zeile 230).<Directory "c:/wamp/www">
zu<Directory "c:/my/new/path">
(Schrägstrich beachten). Dies gilt für Berechtigungen vom alten zum neuen Verzeichnis (~ Zeile 252).$server_dir = "../";
auf$server_dir = "C:/wamp/";
Dies ändert den Ort, von dem Konfigurationsdateien usw. für wamp gelesen werden. Wechseln Sie$suppress_localhost = false;
zu korrekten Projektverknüpfungen (~ Zeile 30).quelle
${INSTALL_DIR}/www
durch Ihr Verzeichnis ersetzen . Achten Sie darauf,/
statt zu verwenden\
(Getestet unter Windows 10, Wampserver 3.0.6 64 Bit)
quelle
Ich fand diese einfachen Schritte hilfreich,
Klicken Sie auf das WampServer-Symbol in der Taskleiste
Wählen Sie im Pullup Apache> httpd.conf aus
Suche nach dem Begriff "DocumentRoot"
Ändern Sie den DocumentRoot-Pfad in Ihr benutzerdefiniertes Verzeichnis
Suchen Sie nach Ihrem DocumentRoot-Pfad
wieder das gleiche Verfahren
Speichern Sie Ihre Änderungen und "Alle Dienste neu starten"
quelle
Danach können Sie auch Folgendes ändern: im Verzeichnis of wamp (wampmanager.ini, wampmanager.conf).
php.ini my.ini
Speichern Sie Ihre Änderungen und schließen Sie den Wampserver.
quelle
Ich habe es versucht, aber festgestellt, dass es beim Neustart des Wamp überschrieben wurde. Sie können das Problem endgültig beheben, indem Sie die Variable $ wwwDir in wamp / scripts / config.inc.php bearbeiten
quelle
Und es gibt noch einiges mehr zu tun (WAMP Version 3.0.6, 64bit), um andere Fehlermeldungen zu vermeiden, die nach Änderungen an der Datei wamp / scripts / config.inc.php auftreten:
Ändere alle relativen Pfade zu absoluten Pfaden, wie "../"-einträge zu zB. c: / wamp64 /
von
zu
Wenn 'c: / wamp64 /' Ihr Installationsverzeichnis ist. Hat mir viel geholfen. Irgendwo haben die Entwickler dort ein Chaos angerichtet.
quelle
Wenn joesk nur das Verzeichnis www auf einer anderen Festplatte benötigt, müssen Sie lediglich einen virtuellen Host mit erstellen
http://localhost/add_vhost.php?lang=english
quelle
Möglicherweise ist es besser, " Symlink " des
www
Ordners von einem beliebigen Ort aus zu erstellen , ohne dass die WAMP-Konfiguration geändert werden muss.quelle