使用XAMPP 3.2.1

时间:2015-07-04 16:57:48

标签: apache xampp vhosts

我无法获得第二个VirtalHost。几年前我开始工作了,但是在升级路径的某个地方它已经破了。

localhost被认可。 dev不是。我在Windows 7上使用XAMPP v3.2.1。在浏览器中输入dev会将我发送到浏览器的搜索引擎。 httpd-vhosts.conf和hosts文件设置如下,我从C:\ xampp \ apache \ bin \ httpd -S中包含了一个转储。任何帮助将不胜感激。

注意:如果我输入index.php目录中dev文件的显式路径,它将不会作为php文件运行,但它只会列出内容。

另外:在我的access.log中,我得到以下内容:

127.0.0.1 - - [04/Jul/2015:09:48:12 -0700] "GET /css/ms.js HTTP/1.1" 304 - "http://localhost/dev" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"

我的C:\ xampp \ apache \ conf \ extra \ httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot "D:/Website/root"
    ServerName localhost

    <Directory "D:/Website/root">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order deny,allow
        deny from all
        Allow from localhost
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/Website/dev"
    ServerName dev

    <Directory "D:/Website/dev">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order deny,allow
        deny from all
        Allow from localhost
        Require all granted
    </Directory>
</VirtualHost>

我的c:\ windows \ system32 \ drivers \ etc

# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost
    127.0.0.1       dev

C:&gt; C:\ xampp \ apache \ bin \ httpd -S

VirtualHost configuration: *:80                is a NameVirtualHost
         default server localhost (C:/xampp/apache/conf/extra/httpd-vhosts.conf:44) 
         port 80 namevhost localhost (C:/xampp/apache/conf/extra/httpd-vhosts.conf:44)
         port 80 namevhost dev (C:/xampp/apache/conf/extra/httpd-vhosts.conf:60)
ServerRoot: "C:/xampp/apache"
Main DocumentRoot: "D:/Website/root"
Main ErrorLog: "C:/xampp/apache/logs/error.log"
Mutex rewrite-map: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="C:/xampp/apache/logs/" mechanism=default
PidFile: "C:/xampp/apache/logs/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG

1 个答案:

答案 0 :(得分:0)

让它发挥作用。

配置正确

.htaccess文件中的include_path不正确。

Firefox将我重定向到我的搜索引擎,但是给了我一个提示,说明了类似的内容:&#34;你是否想去开发代码&#34;当我点击它时,它给了我一个错误,我可以追溯到问题的路径。

IE只是重定向到我的搜索引擎。

浏览器过于smart试图通过向我发送搜索来解决我的输入。