我正在使用Wamp 2.2編輯conf/extra/httpd-vhosts.conf
編輯此文件來添加VirtualHosts,但是當我在httpd.conf
的未註釋行中包含httpd-vhosts.conf文件後,重新啓動Wamp後無法啓動。如果我恢復更改是正常工作。虛擬主機與WAMP
任何想法爲什麼會發生這種情況?
這是我使用的代碼httpd-vhost.conf
:
<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot "C:/wamp/www" # change this line with your htdocs folder
ServerName localhost
ServerAlias localhost
<Directory "C:/wamp/www">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
# WooCommerce Multisite
<VirtualHost dev.lo>
ServerAdmin [email protected]
DocumentRoot "C:/wamp/www/dev"
ServerName dev.lo
ServerAlias dev.lo
<Directory "C:/wamp/www/dev">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
感謝
喬治
編輯
由於安德烈亞斯·哈根的建議,我通過httpd的運行Apache 。可執行程序。
第一個錯誤是DocumentRoot
的錯誤參數,因爲出現的註釋類似於作爲第二個參數,當DocumentRoot
只接受一個時。
然後我得到警告:[warn] NameVirtualHost *:80 has no VirtualHosts
。有一個快速搜索,發現非常有幫助的問題 - https://serverfault.com/questions/1405/apache-2-startup-warning-namevirtualhost-80-has-no-virtualhosts
什麼是從cmd開始它的命令? – Mamaduka 2012-03-22 10:03:34
只需運行該exe文件。認爲它被命名爲httpd.exe – 2012-03-22 10:05:50
試過,但httpd.exe只要我打開它就關閉,所以不能得到錯誤通知。 – Mamaduka 2012-03-22 15:55:13