我正在尝试配置 Apache,以便在其自己的文件夹中运行 phpmyadmin,使用 phpmyadmin.local 服务器名称。我不是 Apache“专家”,我不明白为什么这不起作用。任何帮助都将不胜感激。错误是:它将我重定向到我的 ISP 搜索页面(就像 DNS 不工作一样)。
主机文件:
127.0.0.1 localhost
127.0.0.1 phpmyadmin.local
httpd-vhosts.conf 文件:
<VirtualHost *:80>
ServerName localhost
DocumentRoot "C:/Users/Marco/Documents/www"
<Directory "C:/Users/Marco/Documents/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName phpmyadmin.local
DocumentRoot "C:/Users/Marco/Documents/www/phpMyAdmin-3.4.5-english"
<Directory "C:/Users/Marco/Documents/www/phpMyAdmin-3.4.5-english">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
答案1
在虚拟主机定义之前放置此行:
NameVirtualHosts *:80
尝试从浏览器访问 URL 时,请确保在 URL 前输入 http://。