XAMPP 虚拟主机上未找到对象错误
Posted
技术标签:
【中文标题】XAMPP 虚拟主机上未找到对象错误【英文标题】:Object Not Found Error on XAMPP virtual hosts 【发布时间】:2015-07-04 07:50:42 【问题描述】:我正在尝试在本地主机上设置虚拟主机,以下是我所做的事情:
启用虚拟主机
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
创建的虚拟主机
# localhost
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
<Directory "/Applications/XAMPP/xamppfiles/htdocs">
Options Indexes FollowSymLinks Includes execCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
# Pendu Web
<VirtualHost *:80>
ServerName local.mysite
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/mysite”
<Directory "/Applications/XAMPP/xamppfiles/htdocs/mysite">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
ErrorLog "logs/mysite.local-error_log"
</VirtualHost>
编辑主机文件
# XAMPP VirtualHost mappings
127.0.0.1 local.mysite
现在,当尝试从浏览器 url 访问 local.mysite
时,返回 错误 404:找不到对象。检查 apache 错误日志时,错误为Warning: DocumentRoot [/Applications/XAMPP/xamppfiles/htdocs/mysite\xe2\x80\x9d] does not exist
。不太确定我在这里缺少什么。
【问题讨论】:
【参考方案1】:问题是由 DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/mysite”
引起的,双引号 (”) 已更新为 (")。
【讨论】:
【参考方案2】:您的项目目录的名称应该是local.mysite
而不是mysite
。
【讨论】:
我参考了这个链接:jonathannicol.com/blog/2012/03/11/… 试试我的回答,我想你误解了什么。 您是否将文档根目录DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/mysite”
更改为 DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/local.mysite”
?
我希望您在更改配置文件后重新启动服务器。
重启了 apache Khairul。以上是关于XAMPP 虚拟主机上未找到对象错误的主要内容,如果未能解决你的问题,请参考以下文章