我遇到了这个问题,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用户,任何帮助都将不胜感激!
答案 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)
我找到了一个解决方案,有一个我没看到的现有主题:
Require指令由mod_authz_core提供。如果模块尚未编译到Apache二进制文件中,则需要在配置文件中添加一个条目以手动加载它。您可以使用httpd.exe -l检查编译的模块。
如果未编译模块,请使用类似于以下内容的配置行加载它:
LoadModule authz_core_module&#34; /modules/standard/mod_authz_core.so"
当然,您需要调整系统的路径,在Windows框中,库可能是dll而不是so文件。