我只是在Windows 10上安装了最新的XAMPP。 不更改任何配置,Apache启动。 现在,我需要配置多个本地站点。 站点应该指向Windows主机文件中的127.0.0.1。
现在,我尝试在Apache中配置第一个站点。
“ httpd.conf”未更改。
(可选)我尝试向其中添加Listen 8080
。
在httpd-vhosts.conf中,我有
NameVirtualHost *:8080
<VirtualHost *:8080>
ServerAdmin admin@whatever-domain
DocumentRoot "path-to-my-project\www"
ServerName mydomainname.local
ServerAlias www.mydomainname.local
ErrorLog "path-to-my-project\xampp-logs\error.log"
CustomLog "path-to-my-project\xampp-logs\custom.log"
<Directory "path-to-my-project\www"></Directory>
</VirtualHost>
或者,我尝试使用端口80
XAMPP控制面板显示:
18:51:31 [Apache]错误:Apache意外关闭。 18:51:31 [Apache]这可能是由于端口阻塞,缺少依赖项, 18:51:31 [Apache]权限不当,崩溃或关闭 另一种方法。 18:51:31 [Apache]按下日志按钮以查看 错误日志并检查18:51:31 [Apache] Windows事件查看器 更多线索18:51:31 [Apache]如果您需要更多帮助,请复制并发布 这个18:51:31 [Apache]论坛上的整个日志窗口
日志为空。
我尝试用管理员权限启动XAMPP控制面板。 。然后从那里安装Apache和MySql服务...不确定是否需要这些服务。 [Apache] Clicking on start on Apache line now asks me for administrator permission, and then stays stuck on 18:53:50 Attempting to start Apache service...
我尝试更正用于阻止端口80的Skype设置,但在当前版本的Skype中找不到匹配项。我以为是旧版本。但是,我认为即使在安装之后,而不是在尝试配置虚拟主机之后,它也会阻止Apache启动。
我尚未从XAMPP控制面板卸载“ Apache”和“ MySQL”服务,因为我怀疑它们不是我要启动的东西。启动deos不会卡住,并且再次出现错误消息。
事件查看器包含一些条目,但是它们似乎与特定的尝试有关,并且在我再次尝试启动Apache时不再重复。 我不确定它们是否相关,但是这里有一些:
CustomLog具有两个或三个参数,一个文件名,一个自定义日志格式字符串或格式名,以及一个可选的“ env =”或“ expr =”子句 (请参阅文档)。
AH00526:... / httpd-vhosts.conf:第52行的语法错误。
AH00548:NameVirtualHost无效,将在下一个中删除 发布... / httpd-vhosts.conf:45
httpd.exe:... / httpd.conf的第521行的语法错误:... / httpd-vhosts.conf的第54行的语法错误:预期但看到了。 (嗯,那不是我在文件中看到的...)
答案 0 :(得分:0)
我评论了CustumLog行。 Apache现在开始。