2017-02-03 9 views
2

라이브 워드 프레스 웹 사이트를 내 컴퓨터의 로컬 사이트로 이동하여 변경하지 않고 사물을 시도 할 수 있습니다. 라이브 사이트를 엉망으로 만든다. Win7 PC에서 WAMP를 사용하고 있습니다.Wamp에서 VirtualHost를 설정할 때 오류 - ServerName의 파일에 구문 오류가 있습니다. httpd-vhosts.conf

나는 모든 단계를 거쳤다 ... WAMP를 설치하고 내 Wordpress 파일과 데이터베이스 파일을 다운로드 한 다음 wordpress 파일을 D :/wamp/www/site-name 폴더에 넣고 phpadmin에 새 데이터베이스를 만들었습니다. 내 다운로드 한 데이터베이스와 같은 이름으로 내 데이터베이스를 가져온 다음 SQL 쿼리를 사용하여 http://www.site-name.org에서 localhost/site-name으로 데이터베이스 내의 URL을 업데이트 한 다음 wp-config에서 데이터베이스 이름, 사용자 이름 및 암호를 업데이트했습니다. .pho 파일을 사용하여 localhost와 라이브 사이트에서 사용중인 것을 반영한 다음 apache 2.4.x를 사용했기 때문에 localhost 옵션이 httpd.config 파일에서 표시되지 않았기 때문에 WordPress 사이트의 가상 호스트를 만들었습니다. ... 그리고 내가 모은 것에서, 최신 버전은 가상 호스트를 사용하도록 만들어 졌으므로 localhost 옵션을 보강하는 대신 가상 호스트를 사용하려고했습니다.

그래서, 난은 C/windows.system32/드라이버/etc/hosts 파일에 가서 다음

# 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 

, 나는 아파치 - 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에 대한 오류가 계속 발생합니다. ServerName site_name에 D : /wamp/bin/apache/apache/apache2.4.23/conf/ 구문 오류가 있습니다. extra/httpd-vhosts.conf.

위의 코드는 site_name 서버의 httpd-vhosts.conf에서 찾았지만 구문 오류는 찾을 수 없습니다. localhost 가상 호스트가 작동하며 site_name 서버의 구문은 동일합니다.

아파치 폴더에서 httpd.exe를 실행하여 구문 오류에 대해 자세히 설명해 주려고했는데 두 번 클릭하면 실행할 수 없습니다. cmd 프롬프트에서 실행하려면 ... 시도했지만 소켓 오류가 계속 발생했습니다.

도움 주셔서 감사합니다.

누군가 일어날 수있는 일이 무엇인지 알아낼 수 있습니까? 나는 무엇을 놓치고 있니?

답변

1

호스트 이름에 밑줄을 사용할 수 없습니다.

+0

감사합니다. 나중에 저것은 저것일지도 모르다 ... 아마 당신이 그것을 타자를 치는 동안 ... 나는 그것을 변경하고, 더 이상 구문 오류가 없다. – Jen

+0

대답이 해결책으로 표시하십시오. 감사. –