【问题标题】:Waiting for LocalHost loading never ends等待 LocalHost 加载永远不会结束
【发布时间】:2015-01-08 17:06:12
【问题描述】:

我已经在我的 Windows 7 64 位系统上正确安装了 WampServer 2.5。

WampServer 图标为绿色,在我单击“启动所有服务”并单击 phpMyAdmin 后,它会在我的浏览器中打开一个选项卡或一个新窗口(我使用的是 Chrome),并且该页面不会加载并一直停留而不会结束通过“等待 LocalHost”加载。

我真的需要完成这项工作,我已经取消选中有关端口使用的 Skype 框,并在我启动 WampServer 时关闭 Skype 应用程序。

我已经在 cmd 中使用 netstat -aon 命令检查是否有任何其他应用程序使用端口 80,但除 Wamp 之外没有进程或应用程序正在使用该端口。

为方便起见,Apache的Access log是空白的,下面是Apache的error log:

[Thu Jan 08 13:46:57.143005 2015] [mpm_winnt:notice] [pid 4696:tid 372] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Thu Jan 08 13:46:59.153014 2015] [mpm_winnt:notice] [pid 4760:tid 292] AH00364: Child: All worker threads have exited.
[Thu Jan 08 13:46:59.293014 2015] [mpm_winnt:notice] [pid 4696:tid 372] AH00430: Parent: Child process 4760 exited successfully.
[Thu Jan 08 13:47:05.877582 2015] [mpm_winnt:notice] [pid 5676:tid 372] AH00455: Apache/2.4.9 (Win64) PHP/5.5.12 configured -- resuming normal operations
[Thu Jan 08 13:47:05.877582 2015] [mpm_winnt:notice] [pid 5676:tid 372] AH00456: Apache Lounge VC11 Server built: Mar 16 2014 12:42:59
[Thu Jan 08 13:47:05.877582 2015] [core:notice] [pid 5676:tid 372] AH00094: Command line: 'c:\\wamp\\bin\\apache\\apache2.4.9\\bin\\httpd.exe -d C:/wamp/bin/apache/apache2.4.9'
[Thu Jan 08 13:47:05.887582 2015] [mpm_winnt:notice] [pid 5676:tid 372] AH00418: Parent: Created child process 5208
[Thu Jan 08 13:47:06.651603 2015] [mpm_winnt:notice] [pid 5208:tid 292] AH00354: Child: Starting 64 worker threads.
[Thu Jan 08 13:47:06.671603 2015] [mpm_winnt:error] [pid 5208:tid 820] (OS 10038)Tentativo di operazione su un elemento diverso dal socket. : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available?

【问题讨论】:

  • 尝试通过 127.0.0.1 访问它,看看它是否有效。

标签: apache wamp wampserver


【解决方案1】:

尝试从命令行执行(以管理员身份):

netsh winsock reset

重新启动 WampServer

错误日志文件中的 OS10038 错误似乎指向 TCP/IP 堆栈窗口问题。

【讨论】:

    【解决方案2】:

    Chrome 对 localhost 做了一些奇怪的事情,我想是为了保护 Joe Public 免受某些事情的影响!?!?!?

    似乎有许多可能的解决方案,但这个似乎是当前最喜欢的:-

    Go to 
    chrome://flags 
    and set 
    "Built-in Asynchronous DNS" to "Disabled", then restart the browser.
    

    如果正如@rtome 建议的那样,您确实遇到了 TCP/IP 堆栈问题,那么这是重置所有问题的更全面的解决方案

    Open a command prompt as Administrator
    
    Run
    
    netsh winsock reset
    netsh winsock reset catalog
    netsh int ip reset reset.log
    netsh int ipv4 reset reset.log
    netsh int ipv6 reset reset.log
    ipconfig /flushdns
    
    Reboot if necessary
    
    Try apache again
    

    【讨论】:

      【解决方案3】:

      清除我的 cookie 为我解决了类似的持续加载问题。

      【讨论】:

        【解决方案4】:

        如果您在 Windows 上,并且使用过

        php artisan serve
        

        您需要关闭 CMD(或 shell)黑色窗口才能关闭服务器套接字。

        现在打开新的 CMD 窗口并发出 php artisan serve。当我们按下 CTRL+C 并终止服务器时,Windows 有时无法释放套接字。

        【讨论】:

        • 这只是基于 Laravel 的网站的答案
        猜你喜欢
        • 2019-05-21
        • 1970-01-01
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多