【问题标题】:Object Not Found Error on XAMPP virtual hostsXAMPP 虚拟主机上未找到对象错误
【发布时间】: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。不太确定我在这里缺少什么。

【问题讨论】:

    标签: php macos xampp virtualhost


    【解决方案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。
      猜你喜欢
      • 2018-11-10
      • 2016-01-23
      • 2018-02-24
      • 2011-04-26
      • 2013-05-16
      • 2021-02-10
      • 2012-08-27
      • 2020-09-11
      • 2013-11-25
      相关资源
      最近更新 更多