Jet*_*hro 38 php apache wamp wampserver
我遇到了Wamp Server的问题,图标永远不会变成绿色.它经常被卡在橙色.
我尝试了很多方法,编辑HOSTS文件,.config文件,禁用IIS,更改SKYPE的端口,退出SKYPE,禁用万维网发布服务等等......在wamp服务器图标> Apache>测试端口80下,它声明Apache正在使用该端口.
我正在运行Windows 8 64位和Wamp Server 2.4.任何帮助,将不胜感激.
Rig*_*lly 130
在你可以解决任何问题之前,你需要知道哪些服务还没有启动,Apache或MySQL.
正如TEST PORT 80实用程序所说Apache正在运行其可能尚未启动的MySQL服务.除非你有另一个Apache运行!
哪个服务还没有开始?
如果wampmanager图标不是GREEN,则其中一个服务(Apache/MySQL)未正确启动.
如果wampmanager图标为橙色,如何判断哪些服务未运行.
左键点击wampmanager图标显示菜单- >阿帕奇- >服务如果开始/恢复服务菜单是绿色然后阿帕奇IS NOT运行.
左键单击wampmanager图标以显示菜单 - > MySQL - > Service如果Start/Resume服务菜单为Green,则MySQL 不运行.
如果Apache是未运行的服务,则通常但不总是,因为其他东西已捕获端口80.
现在,左键单击wampmanager图标以显示菜单 - > Apache - >服务 - >测试端口80这将启动一个命令窗口并显示一些有关什么(如果有的话)使用端口80的信息.
无论是什么,都应该重新配置为不使用端口80或者如果不使用端口则卸载.
如果端口80不是问题,请在相应的错误日志中查找错误(使用wamp manager菜单查看错误日志)
如果这些不存在或没有显示错误,那么还要检查Windows事件查看器开始 - >管理工具 - >事件查看器并查看从对话框左侧菜单访问的"Windows日志" - >"应用程序"部分以查找错误来自Apache和/或MySQL的消息.
使用菜单检查mysql错误日志
wampmanager->MySQL->error log
Run Code Online (Sandbox Code Playgroud)
检查Windows事件日志中是否有来自MYSQL的消息
检查你没有运行另一个MYSQL Server实例.
如何配置SKYPE,因此它不需要端口80或443
运行SKYPE,然后使用菜单执行以下操作:工具 - >选项 - >高级 - >连接取消选中"使用端口80和443作为接收连接的替代方案"旁边的复选框现在重新启动SKYPE以使这些更改生效.
如果您运行的是Windows 8,则SKYPE将作为应用程序提供,但这不能(以前)以这种方式配置.但是,如果您卸载SKYPE应用程序并以旧方式安装SKYPE,则可以重新配置它,它也可以正常工作.
ele*_*lAJ 65
要添加到上面的帖子^^:
如果其中一个服务没有运行,可能只是因为需要安装/配置它们.这很容易从WampManager图标直接进行.
WampManager Icon -> Apache -> Service -> Install Service
Run Code Online (Sandbox Code Playgroud)
如果端口80是空闲的,您应该弹出一个命令提示符(如果没有,请参见上面的帖子):
'Your port 80 is available. Install will proceed.
Press Enter to continue...'
Run Code Online (Sandbox Code Playgroud)
WampManager Icon -> MySQL -> Service -> Install Service
Run Code Online (Sandbox Code Playgroud)
WampManager Icon -> Restart All Services
Run Code Online (Sandbox Code Playgroud)
图标现在应该变成绿色:)
小智 7
今天早上我遇到了同样的问题,但上面没有一个答案为我提供了解决方案.
我最终意识到我的问题是因为我已经将DocumentRoot更改为www目录的子文件夹,因为我之前在www中运行了一个Symfony2项目.
随着我在www中工作的新项目,旧的DocumentRoot目录不再存在,因此Apache无法启动.
wampserver - > Apache - > httpd.conf,然后查找"DocumentRoot"并确保它指向的目录存在,或者将其更改为.
感谢RiggsFolly,这是因为你对上面的事件查看器的暗示我发现了这个问题.
Wamp服务器的默认磁盘是"C:\"将其安装到其他磁盘上,例如G:\:
g:\wamp\bin\apache\apache2.4.9\bin\2。通话 cmd
3。执行 httpd.exe -t
你会看到错误
去
g:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-autoindex.conf
在第23行更改为:
Alias /icons/ "g:/Apache24/icons/"
<Directory "g:/Apache24/icons">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
160260 次 |
| 最近记录: |