Apache和MySQL昨天工作正常,新安装以及Drupal 8安装。昨天一切正常。
今天使用XAMPP v3.2.1和PC重启(Windows Vista)后,Apache不再启动。在控制面板中收到此错误:
12:45:52 PM [Apache] Error: Apache shutdown unexpectedly.
12:45:52 PM [Apache] This may be due to a blocked port, missing dependencies,
12:45:52 PM [Apache] improper privileges, a crash, or a shutdown by another method.
12:45:52 PM [Apache] Press the Logs button to view error logs and check
12:45:52 PM [Apache] the Windows Event Viewer for more clues
12:45:52 PM [Apache] If you need more help, copy and post this
12:45:52 PM [Apache] entire log window on the forums
经过一些研究后转到cmd并运行c:\ xampp \ apache \ bin \ httpd.exe
错误:
AH00526: Syntax error on line 265 of C:/xampp/apache/conf/httpd.conf: AccessFileName not allowed here
打开httpd.conf
264 AllowOverride All
265 AccessFileName .htaccess
这些行在<目录“C:/ xampp / htdocs”> ...< /目录>节
在/ htdocs /文件夹
中添加了空白的.htaccess文件/ xampp / htdocs / drupal /文件夹中有一个.htaccess文件。
感谢您的帮助。
答案 0 :(得分:0)
AccessFilename只能在全局服务器配置中使用,或者直接在虚拟主机块中使用。它不能在目录上下文中使用。把它放在目录块之外(之前),它会起作用。