WAMP不会开始:获取" AH00526:C的第224行语法错误:/wamp/bin/apache/Apache2.4.4/conf/httpd.conf"

时间:2014-04-16 17:42:16

标签: php apache wamp wampserver kohana-3.3

我遇到了这个问题,Wamp是橙色的,不会启动。我不明白为什么会这样,因为一段时间前一切都很好。我遇到了麻烦。我安装的框架(kohana),然后我通过在apache中启用“重写模块”解决了这个问题。我不知道Apache的“橙色问题”是在那之后还是之后开始的。以下是我看到的一些错误:

  • 在MySQL日志中:

      

    2014-04-16 12:02:03 8276 [注意]插件'FEDERATED'被禁用。   2014-04-16 12:02:03 8276 [注意] InnoDB:InnoDB内存堆是   disabled 2014-04-16 12:02:03 8276 [注意] InnoDB:互斥锁和rw_locks   使用Windows互锁功能2014-04-16 12:02:03 8276 [注意]   InnoDB:压缩表使用zlib 1.2.3 2014-04-16 12:02:03 8276   [注意] InnoDB:不使用CPU crc32指令2014-04-16 12:02:03   8276 [注意] InnoDB:初始化缓冲池,大小= 128.0M 2014-04-16   12:02:03 8276 [注意] InnoDB:完成缓冲池的初始化   2014-04-16 12:02:03 8276 [注意] InnoDB:支持的文件格式最高   是Barracuda。 2014-04-16 12:02:04 8276 [注意] InnoDB:128回滚   细分受众群活跃。 2014-04-16 12:02:04 8276 [注意] InnoDB:等待   为清除开始2014-04-16 12:02:04 8276 [注意] InnoDB:5.6.12   开始;日志序列号2568346 2014-04-16 12:02:04 8276 [注意]   服务器主机名(bind-address):'*'; port:3306 2014-04-16 12:02:04   8276 [注意] IPv6可用。 2014-04-16 12:02:04 8276 [注意] - '::'   解析为'::'; 2014-04-16 12:02:04 8276 [注意]服务器套接字   在IP上创建:'::'。 2014-04-16 12:02:04 8276 [注意]事件调度程序:   已加载0事件2014-04-16 12:02:04 8276 [注意] wampmysqld:准备好了   连接。版本:'5.6.12-log'套接字:''端口:3306 MySQL   社区服务器(GPL)

- 在Windows事件查看器中:

> The Apache service named reported the following error:
> >>> Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration . The Apache service
> named reported the following error:
> >>> AH00526: Syntax error on line 224 of C:/wamp/bin/apache/Apache2.4.4/conf/httpd.conf: .

不确定为什么会这样,我有点像新的Wamp用户,任何帮助都将不胜感激!

2 个答案:

答案 0 :(得分:1)

我的情况以及我如何解决它: - 相同的语法错误 - 同样橙色的Wamp图标 - 未使用端口80 - 我检查了Windows"事件查看器" (开始>搜索"事件查看器")并使用OP问题中的语法错误验证事件。 - 我的窗户安装在" E:"驱动(这是一个错误),WAMP在第二个硬盘上," S:"。 - 我在这个文件中注释掉了一些行:\ wamp \ bin \ apache \ apache2.4.9 \ conf \ extra \ httpd-autoindex using notepad 行注释如下:

# We include the /icons/ alias for FancyIndexed directory listings.  If
# you do not use FancyIndexing, you may comment this out.
#
#Alias /icons/ "s:/Apache24/icons/"
#
#<Directory "s:/Apache24/icons">
#    Options Indexes MultiViews
#    AllowOverride None
#    Require all granted
#</Directory>

Wamp工作!

答案 1 :(得分:-1)

我找到了一个解决方案,有一个我没看到的现有主题:

Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration

Require指令由mod_authz_core提供。如果模块尚未编译到Apache二进制文件中,则需要在配置文件中添加一个条目以手动加载它。您可以使用httpd.exe -l检查编译的模块。

如果未编译模块,请使用类似于以下内容的配置行加载它:

LoadModule authz_core_module&#34; /modules/standard/mod_authz_core.so"

当然,您需要调整系统的路径,在Windows框中,库可能是dll而不是so文件。