Як я можу змінити кореневий каталог наразі встановленого wampserver на інший каталог.
Як я можу змінити кореневий каталог наразі встановленого wampserver на інший каталог.
Відповіді:
Відредагуйте файл httpd.conf та / або файл vhosts.conf, щоб сайт хотів змінити. Директива Директорії дозволить вам вказати, де розміщуватимуться файли для цього сайту.
Для отримання додаткової інформації про 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 використовуйте текстовий редактор, наприклад блокнот ++ для редагування 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 / script / config.inc.php
І ще потрібно зробити (WAMP версія 3.0.6, 64bit), щоб уникнути деяких інших повідомлень про помилки, виконавши наступні зміни в wamp / script / 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