Как я могу изменить корневой каталог установленного на данный момент wampserver на какой-то другой каталог.
Как я могу изменить корневой каталог установленного на данный момент wampserver на какой-то другой каталог.
Ответы:
Отредактируйте файл httpd.conf и / или файл vhosts.conf для сайта, который хотите изменить. Директива Directory позволит вам указать, где должны быть расположены файлы для этого сайта.
Для получения дополнительной информации о httpd.conf см .: http://httpd.apache.org/docs/2.2/configuring.html.
А именно: http://httpd.apache.org/docs/2.2/mod/core.html#directory
vhosts.conf
(используя \ вместо / в DocumentRoot
путях), и служба apache не запускалась. По сути, WAMP не сообщает вам, что вы редактировали что-то неправильно (синтаксические ошибки не отображаются в файлах журналов), поэтому я обычно httpd.exe -n wampapache64 -t
проверял и исправлял эти ошибки ( подробнее об этом и об изменении порта здесь ).
Для wamp 2.5 в Windows используйте текстовый редактор, например notepad ++, для редактирования c: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf
DocumentRoot "c:/wamp/www"
на DocumentRoot "c:/my/new/path"
(обратите внимание на косую черту). Это изменит местоположение, из которого отправляются файлы (~ Строка 230).<Directory "c:/wamp/www">
на <Directory "c:/my/new/path">
(обратите внимание на косую черту). Это применяет разрешения от старого каталога к новому (Строка 252).$server_dir = "../";
на $server_dir = "C:/wamp/";
Это изменяет место, откуда читаются файлы конфигурации и т. Д. Для wamp. Перейдите $suppress_localhost = false;
на правильные ссылки на проекты (~ Строка 30).${INSTALL_DIR}/www
на свой каталог. Будьте осторожны, чтобы использовать /
вместо\
(Проверено на Windows 10, Wampserver 3.0.6, 64-разрядная версия)
Я нашел эти простые шаги, помогающие,
Нажмите на значок WampServer на панели задач
Выберите Apache> httpd.conf из выпадающего меню
Поиск по термину «DocumentRoot»
Измените путь DocumentRoot на свой пользовательский каталог
Найдите свой путь DocumentRoot
опять та же процедура
Сохраните изменения и «Перезапустите все сервисы».
После выполнения вышеуказанного вы также можете изменить: в каталоге wamp (wampmanager.ini, wampmanager.conf).
php.ini my.ini
Сохраните ваши изменения и закройте Wampserver.
Я попытался сделать это, но обнаружил, что он был перезаписан при перезагрузке Wamp. Вы можете исправить это навсегда, отредактировав переменную $ wwwDir в wamp / scripts / config.inc.php
И есть еще кое-что, что нужно сделать (WAMP версии 3.0.6, 64-битная версия), чтобы избежать появления некоторых других сообщений об ошибках после внесения изменений в wamp / scripts / config.inc.php:
Измените все относительные пути на абсолютные, например, "../"-entries" например. "C: / wamp64 /"
из
$configurationFile = '../wampmanager.conf'
в
$configurationFile = 'c:/wamp64/wampmanager.conf';
Если 'c: / wamp64 /' - это ваш каталог установки. Мне очень помогло. Где-то разработчики сделали беспорядок там ..
Если единственное, что нужно joesk - это разместить каталог www на другом диске, вам просто нужно создать виртуальный хост, используя http://localhost/add_vhost.php?lang=english