当前位置: 首页 > 知识库问答 >
问题:

XAMPP/Apache错误:Apache意外关闭[关闭]

华项明
2023-03-14

我试图得到我的网站,我有一些问题时启动我的XAMPP Apache服务器

00:42:21  [Apache]  Error: Apache shutdown unexpectedly.
00:42:21  [Apache]  This may be due to a blocked port, missing dependencies, 
00:42:21  [Apache]  improper privileges, a crash, or a shutdown by another method.
00:42:21  [Apache]  Press the Logs button to view error logs and check
00:42:21  [Apache]  the Windows Event Viewer for more clues
00:42:21  [Apache]  If you need more help, copy and post this
00:42:21  [Apache]  entire log window on the forums

我在这里尝试了解决方案,但没有成功

我尝试的是:

  1. 将默认端口从80和433更改为8080和443
  2. 杀死所有HTTP连接与网络停止超文本传输协议
  3. 逆转我所有的更改(因为我一直试图从这里安装一个ssl安全证书)

我没有成功添加安全证书,现在Apache甚至没有启动

我知道这是一个非常常见的问题,我读过很多关于这个问题的答案,但都没有成功。

以下是我对httpd.conf文件的所有修改:

Listen 8080
ServerName localhost:8080

NameVirtualHost *:80

<VirtualHost *:80>
        ServerName example.com
        RedirectMatch 301 ^/$ /Website/Main.html
</VirtualHost>

# Redirects
Redirect /Discord /Website/Discord.html
Redirect /discord /Website/Discord.html
Redirect /Server "https://discord.gg/"
Redirect /server "https://discord.gg/"
Redirect /Bot /Website/Bot.html
Redirect /bot /Website/Bot.html
Redirect /SlashBot /Website/Bot.html
Redirect /slashbot /Website/Bot.html
Redirect /YouTube "https://www.youtube.com/channel/blablabla"
Redirect /youtube "https://www.youtube.com/channel/blablabla"
Redirect /YT "https://www.youtube.com/channel/blablabal"
Redirect /yt "https://www.youtube.com/channel/blablabla"
Redirect /Pong /Website/Games/Pong.html
Redirect /pong /Website/Games/Pong.html
Redirect /Snake /Website/Games/Snake.html
Redirect /snake /Website/Games/Snake.html

# ssl
ServerAdmin  email@mail.com
DocumentRoot "C:/xampp/htdocs"
ServerName    www.example.com
ErrorLog "logs/error.log"
SSLEngine                on
SSLCertificateFile       "C:/xampp/apache/conf/ssl/certificate.crt"
SSLCertificateKeyFile    "C:/xampp/apache/conf/ssl/private.key"
SSLCertificateChainFile  "C:/xampp/apache/conf/ssl/ca_bundl

我已检查了日志,但没有任何新日志:

[Wed Jul 28 22:13:42.963151 2021] [core:notice] [pid 6012:tid 640] AH00094: Command line: 'C:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Wed Jul 28 22:13:42.967141 2021] [mpm_winnt:notice] [pid 6012:tid 640] AH00418: Parent: Created child process 35132
AH00548: NameVirtualHost has no effect and will be removed in the next release C:/xampp/apache/conf/httpd.conf:571
[Wed Jul 28 22:13:43.541903 2021] [ssl:warn] [pid 35132:tid 580] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 28 22:13:43.543897 2021] [ssl:warn] [pid 35132:tid 580] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 28 22:13:43.543897 2021] [ssl:warn] [pid 35132:tid 580] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 28 22:13:43.621131 2021] [ssl:warn] [pid 35132:tid 580] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 28 22:13:43.622127 2021] [ssl:warn] [pid 35132:tid 580] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 28 22:13:43.624121 2021] [ssl:warn] [pid 35132:tid 580] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Wed Jul 28 22:13:43.679960 2021] [mpm_winnt:notice] [pid 35132:tid 580] AH00354: Child: Starting 150 worker threads.
[Wed Jul 28 22:15:04.471339 2021] [autoindex:error] [pid 35132:tid 1848] [client 81.104.41.225:51644] AH01276: Cannot serve directory C:/xampp/htdocs/Website/: No matching DirectoryIndex (index.php,index.pl,index.cgi,index.asp,index.shtml,index.html,index.htm,default.php,default.pl,default.cgi,default.asp,default.shtml,default.html,default.htm,home.php,home.pl,home.cgi,home.asp,home.shtml,home.html,home.htm) found, and server-generated directory index forbidden by Options directive
[Wed Jul 28 22:45:40.316622 2021] [mpm_winnt:notice] [pid 6012:tid 640] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Wed Jul 28 22:45:42.336092 2021] [mpm_winnt:notice] [pid 35132:tid 580] AH00364: Child: All worker threads have exited.
[Wed Jul 28 22:45:44.523409 2021] [mpm_winnt:notice] [pid 6012:tid 640] AH00430: Parent: Child process 35132 exited successfully.

Apache停止工作时,日志停止工作。

很抱歉,没有多少信息。

共有1个答案

谷星文
2023-03-14

我重新安装了XAMPP,非常感谢您的帮助

 类似资料:
  • 我刚刚重新安装了XAMPP,当我尝试在XAMPP控制面板中启动Apache服务器时,现在出现以下错误: 我怎么解决这个?

  • 我正在设置一个PHP服务器,因为我编写了一些PHP代码:我打开XAMPP时,它说: 18:36:08[Apache]错误:Apache意外关闭。 18:36:08[Apache]这可能是由于端口阻塞、缺少依赖项、权限不当、崩溃或其他方法关闭。 18:36:08[Apache]如果您需要更多帮助,请复制并在论坛上发布整个日志窗口 18:36:23检测到[mysql]状态更改:已停止 18:36:23

  • 但结果显示相同。有人能帮忙吗? 提前感谢S.K Setia

  • 以下是错误日志的内容: 2018-08-18 11:53:23 4DC INNODB:警告:不推荐使用innodb_additional_mem_pool_size。在以后的版本中,该选项可能会与innodb_use_sys_malloc选项和INNODB的内部内存分配器一起删除。 2018-08-18 11:53:23 1244[注]INNODB:innodb_empty_free_list_a

  • 那只是日志的一部分,完整的有点太大了。 帮忙?