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“
?我希望您在更改配置文件后重新启动服务器。