Php 在XAMPP虚拟主机上找不到对象错误

Php 在XAMPP虚拟主机上找不到对象错误,php,macos,xampp,virtualhost,Php,Macos,Xampp,Virtualhost,我正在尝试在本地主机上设置虚拟主机,以下是我所做的工作: 启用虚拟主机 # Virtual hosts Include etc/extra/httpd-vhosts.conf # localhost <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory "/Applications/XAMPP/xam

我正在尝试在本地主机上设置虚拟主机,以下是我所做的工作:

启用虚拟主机

# 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>
创建的虚拟主机

# 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>

现在,当尝试从浏览器url访问
local.mysite
时,返回错误404:objectnotfound。检查apache错误日志时,错误为
警告:DocumentRoot[/Applications/XAMPP/xamppfiles/htdocs/mysite\xe2\x80\x9d]不存在
。我不太确定我在这里遗漏了什么。

项目目录的名称应该是
local.mysite
而不是
mysite
问题是由这个
DocumentRoot”/Applications/XAMPP/xamppfiles/htdocs/mysite“
引起的,关闭双引号()将其更新为(”).

我提到了这个链接:试试我的答案,我想你误解了什么。你是否将文档根
DocumentRoot”/Applications/XAMPP/xamppfiles/htdocs/mysite“
更改为
DocumentRoot”/Applications/XAMPP/xamppfiles/htdocs/local.mysite“
?我希望您在更改配置文件后重新启动服务器。