设定: EasyPHP Dev服务器13.1VC11(Apache 2.2.4,MySQL 5.6.12,PHP 5.5.0) Windows 7的。 Apache设置有多个虚拟主机,每个虚拟主机指向... data \ localweb \下的单独文件夹 服务器还充当互联网和本地网络之间的网关。
我的妻子创建了一个包含JavaScript,jQuery和PHP的网页。
当我在服务器计算机上打开浏览器并访问页面时,一切正常。通过这两个地址:
http://127.0.0.1/liselotte/projekt5/2vs.php
http://liselotte.mine.nu/projekt5/2vs.php
但是,当我尝试从本地网络上的另一台计算机访问该页面时,我妻子项目中的两个较长页面会被截断。 (文件 2vs.php ,也可以在页面的主菜单上以“ V / S ”进行访问)它总是被截断在同一个地方,在8-的中间字母单词,在一段HTML格式的文本中。 我使用Firefox,可以在浏览器显示“传输已中止”的错误消息之前查看代码何时中断。 (这是瑞典语,所以我对邮件的确切措辞有点不确定)“在检索页面时,与服务器的连接被切断了”。 (没有HTTP错误号)
我也尝试过Internet Explorer和Chrome,每次都在同一个地方切断传输。
奇怪的是,从互联网访问时,该页面似乎有效。
Apache配置文件包含
Listen 127.0.0.1:80
Listen trilliadin.mine.nu:80 #which is one of the virtual hosts
Listen 192.168.137.1:80 #which is Windows local address assigned to my LAN
我已经测试过禁用所有防火墙,但没有区别。 我将大约4MB的文本转储到file.html中,看看是否也会被截断但是整个文本文件都被转移了。 有人认识到这些症状吗?
编辑:
关于错误报告......当我启动服务器时,我确实遇到了一些奇怪的apache错误。
[Wed Jan 15 21:13:37.989659 2014] [mpm_winnt:notice] [pid 968:tid 424] AH00424: Parent: Received restart signal -- Restarting the server.
Failed loading D:\EasyPHP\binaries\php\php_runningversion\php_xdebug-2.2.2-5.4-vc9.dll
PHP Warning: PHP Startup: in Unknown on line 0
[Wed Jan 15 21:13:39.861663 2014] [mpm_winnt:notice] [pid 968:tid 424] AH00455: Apache/2.4.4 (Win32) PHP/5.5.0 configured -- resuming normal operations
[Wed Jan 15 21:13:39.861663 2014] [mpm_winnt:notice] [pid 968:tid 424] AH00456: Server built: Apr 8 2013 13:46:39
[Wed Jan 15 21:13:39.861663 2014] [core:notice] [pid 968:tid 424] AH00094: Command line: 'D:\\EasyPHP\\binaries\\apache\\bin\\apache.exe -d D:/EasyPHP/binaries/apache'
[Wed Jan 15 21:13:39.861663 2014] [mpm_winnt:notice] [pid 968:tid 424] AH00418: Parent: Created child process 5240
[Wed Jan 15 21:13:40.017663 2014] [mpm_winnt:notice] [pid 5328:tid 436] AH00364: Child: All worker threads have exited.
Failed loading D:\EasyPHP\binaries\php\php_runningversion\php_xdebug-2.2.2-5.4-vc9.dll
PHP Warning: PHP Startup: in Unknown on line 0
[Wed Jan 15 21:13:41.655666 2014] [mpm_winnt:notice] [pid 5240:tid 432] AH00354: Child: Starting 64 worker threads.
但我不明白这意味着什么。今晚,虚拟主机liselotte.mine.nu变得反应迟钝,而虚拟主机trilliadin.mine.nu继续工作。重新启动Apache服务器时问题得到解决。 (参见上面的错误日志)