解决 我知道这是这是回答很多次一个共同的问题,但我看了所有的答案,我都试一遍,仍然解决不了。 我想创建一个虚拟主机来解决使用include_once的路径问题,我想要在我的xampp本地和我的虚拟主机(我是php和xampp的新手)中工作的相同的命令。XAMPP虚拟主机配置自定义文件夹(403错误)
为此我创建了一个虚拟主机,它是如何被推荐的。 开始通过在主机Windows文件这样的:
127.0.0.1 argentinaembalajes.local
127.0.0.1 www.argentinaembalajes.local
然后我设置httpd.vhosts.conf虚拟主机:
## localhost
<VirtualHost *:80>
DocumentRoot "C:/Users/myUserName/Desktop/webpages/"
ServerName localhost
</VirtualHost>
##Argentina Embalajes
<VirtualHost *:80>
ServerName argentinaembalajes.local
DocumentRoot C:/Users/myUserName/Desktop/webpages/argentinaembalajes/
ErrorLog "C:/Users/myUserName/Desktop/webpages/argentinaembalajes/mysite-error_log"
CustomLog "C:/Users/myUserName/Desktop/webpages/argentinaembalajes/mysite-access_log" common
<Directory "C:/Users/myUserName/Desktop/webpages/argentinaembalajes/">
DirectoryIndex index.php
Order allow,deny
Allow from all
Options Indexes FollowSymLinks
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
我尝试那些CONFIGS的许多版本的“/”或与“\”,服务器别名,具有不同的权限组,没有日志文件等。 myUserName是管理员,但我尝试始终以管理员身份执行xampp,每次测试失败时,都关闭xampp并再次打开。
httpd.conf中设置这样的:
DocumentRoot "C:/Users/myUserName/Desktop/webpages"
<Directory "C:/Users/myUserName/Desktop/webpages">
我也尝试在同一文件中改变:
User daemon
Group daemon
于:用户名为myUsername
然后,我看到一些人包括以上虚拟主机标签:
NameVirtualHost *:8080
或者在标签内使用不同端口的站点名称,不确定应该如何使用以及用于什么目的。
我总是得到这个错误来自Apache: “443:0的服务器证书不包括匹配的服务器名ID为”
没有虚拟主机工作正常的Apache。所以我想,我做的很多事情错:(
谢谢你的时间。 – AngelLestat