Я пытаюсь переместить живой сайт Wordpress на локальный сайт на свой компьютер, чтобы я мог вносить изменения и пробовать испортить живой сайт. Я использую WAMP на компьютере Win7.Ошибка при настройке VirtualHost в Wamp - У ServerName есть синтаксическая ошибка в файле httpd-vhosts.conf
Я прошел все этапы ... установил WAMP и загрузил мои файлы Wordpress и файл базы данных, поместил файлы wordpress в папку D:/wamp/www/site-name, я создал новую базу данных в phpadmin с тем же именем, что и моя загруженная база данных, и импортировала мою базу данных, я обновил URLS в базе данных от http://www.site-name.org до localhost/site-name, используя sql-запросы, а затем обновил имя базы данных, имя пользователя и пароль в wp-config .pho, чтобы отразить то, что используется на localhost по сравнению с сайтом live, а потому, что я использовал apache 2.4.x, я пошел создавать виртуальный хост для моего сайта Wordpress, потому что опция localhost была отключена в файле httpd.config ... и из того, что я собрал, новая версия предназначена для использования виртуального хоста, поэтому я пытался это сделать, вместо того, чтобы отключить опцию localhost.
Итак, я пошел к/windows.system32/и т.д./файла, с/драйверами хостов и добавил следующее
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
::1 localhost
# site-name name resolution
127.0.0.1 site_name #local version of website
::1 site_name
(обратите внимание, что я уже проверил файл httpd.config, и эта линия была уже активно:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Затем я пошел в файл HTTPD-vhost.conf и добавил в моем новом виртуальном хосте:
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#
#
<VirtualHost *:80>
ServerName site_name
ServerAlias site_name
DocumentRoot D:/wamp/www/site_name
<Directory "D:/wamp/www/site_name">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Однако после сохранения и перезапуска служб WAMP я продолжаю получать ошибку для Site_name в разделе Виртуальный хост, в котором говорится: Имя_сайта Site_name имеет синтаксическую ошибку в файле D: /wamp/bin/apache/apache2.4.23/conf/ дополнительные/HTTPD-vhosts.conf.
Я просмотрел приведенный выше код в httpd-vhosts.conf для сервера site_name, но не могу найти никаких синтаксических ошибок. Виртуальный хост localhost работает, и из того, что я могу сказать, синтаксис для сервера site_name одинаковый.
Я попытался запустить httpd.exe в папке apache, чтобы узнать, даст ли он мне больше информации об ошибке синтаксиса, но я не могу заставить его работать при двойном щелчке по нему, и я не был уверен, как чтобы запустить его из подсказки cmd ... Я пробовал, но я продолжал получать какую-то ошибку сокета.
Благодарим за помощь.
Может кто-то может помочь выяснить, что может случиться. Что я чего-то не хватает?
Спасибо! Позднее мне пришло в голову, что это возможно ... возможно, пока вы его печатали ... Я изменил его, и больше нет синтаксической ошибки. – Jen
Отметьте ответ как решение, если оно работает для вас. Благодарю. –