标签:symfony iis wamp web-services php
我目前正在使用Symfony开发一个Web应用程序,该应用程序应该连接到远程Web服务.然后将数据库从客户端同步到服务器,反之亦然,并进行一些其他操作.
Web服务服务器位于LAN中的IIS上.
Symfony2在我的计算机上运行Wamp.
因此,在简单的php脚本中与Web服务的连接和请求代码功能完善.或者至少,它可以完成我想要的操作.
与IIS服务器的任何连接都很好.
虽然有点慢,但是机器相当混乱.
现在,我将相同的代码放入Symfony2类中,该死了.
当我尝试加载该页面时,
101 error (ERR_CONNECTION_RESET)
Web服务服务器的日志指示我已发送登录信息,请求和响应.
因此,我的猜测是问题出在我的机器上,但不确定.
真正有趣的是:我设法使它工作了大约10次.
然后再101 …
我同时禁用了Windows 7 LAN防火墙,结果相同.
任何线索都非常欢迎.
谢谢.
解决方法:
我花了几个小时与一位同事进行调试.他遇到了同样的错误,但在我的机器上正常运行(我们使用的是Windows 7、64位,WAMPServer 2.2d,32位).
罪魁祸首是这样的:
-TwigEngine.php文件在我的计算机上具有Unix风格的行尾(LF),但在他的计算机上却具有Windows风格的行尾(CR LF)
-仅将行尾更改为LF后,在他的机器上也可以正常工作
那可能可以解释上面的另一个答案:“我要做的就是重新保存
TwigBundle / TwigEngine.php”,如果编辑器更改了行尾的格式.
根本原因是git的安装,他选择了默认设置(“ Windows样式的签出”,而我选择了“原样”).
经过更多研究.这是对此原因的解释:https://github.com/symfony/symfony/issues/3216
希望这可以帮助其他人节省一些时间.
标签:symfony,iis,wamp,web-services,php 来源: https://codeday.me/bug/20191201/2083694.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。