【问题标题】:127.0.0.1:8000 keeps on loading in a laravel project127.0.0.1:8000 在 laravel 项目中不断加载
【发布时间】:2019-09-20 13:45:06
【问题描述】:

我有一个 laravel 项目,但是当我使用命令“php artisan serve”并输入 url: http://127.0.0.1:8000/ 时,它只是继续加载,没有输出,也没有出现错误。

【问题讨论】:

    标签: laravel


    【解决方案1】:

    我通过运行这个命令而不是 PHP artisan serve 解决了这个问题。

    php -S 127.0.0.1:8000 -t public/
    

    然后尝试在浏览器中再次加载 127.0.0.1:8000。

    【讨论】:

    • 也可以通过“php -S 127.0.0.1:8080 -t public/”更改端口,加载到浏览器127.0.0.1:8080
    【解决方案2】:

    尝试禁用您的防病毒软件或检查您的防火墙。 我禁用了我的 Avast 防病毒软件,它现在对我来说工作正常。

    【讨论】:

      【解决方案3】:

      端口 8000 可能被您计算机中的其他人使用。尝试通过在项目中运行 cmd 来更改端口:

      php artisan serve --port=1000
      

      然后在浏览器上输入http://127.0.0.1:1000/

      【讨论】:

        【解决方案4】:

        运行命令

        php artisan config:clear
        php artisan config:cache
        

        即使完成了这些步骤,如果 Laravel 仍然显示错误,请检查 your_project/storage/logs/laravel.log

        【讨论】:

        • C:\\Users\\NOR-AIN\\Desktop\\system\\SimpleBlogProject\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object( Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #6 {main}
        • C:\\Users\\NOR-AIN\\Desktop\\system\\SimpleBlogProject\\artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object( Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput)) #6 {main}
        • 清除错误日志并再次尝试 php artisan serve,现在用完整的错误日志更新您的问题
        【解决方案5】:

        试试这三个命令清除缓存配置:

            php artisan config:cache // clear config cache
            php artisan config:clear // clear config cache
            php artisan cache:clear // clear cache
            php artisan optimize  // To reoptimize the class loader
            php artisan route:cache // clear route cache
            php artisan view:clear // clear view cache
        

        【讨论】:

        • 回答已更新尝试新的,主要是这样的:php artisan view:clear
        • APP_DEBUG=true APP_LOG_LEVEL=debug 在项目根目录的 .env 文件中启用错误日志记录,并查看应用程序是否有任何错误
        • 试试这个并允许php服务器防火墙:php -S 0.0.0.0:8000
        • 当在本地主机上的 IDE 中打开了 2 个项目时,它一直只加载一个页面。这些“工匠优化”完成了这项工作。
        【解决方案6】:

        它有时是因为太多的重定向,有时也是因为middleware。因此,请查看该页面的整个流程。

        还可以查看您的cdn,它包含在您的页面中,因为如果您的 CDN 太多并且连接速度很慢,这将花费太多时间。并尝试清除所有缓存。

        【讨论】:

          【解决方案7】:

          当我第一次启动 Laravel 时,我也遇到了这个问题。 您的 8000 端口很可能被其他服务或程序占用。 只需转到打开项目的终端,然后输入以下命令

          php artisan serve --port=1000
          

          然后,返回浏览器输入地址,将8000替换为1000,如

          127.0.0.1:1000
          

          这对我有用。

          【讨论】:

            【解决方案8】:

            这可能有几个问题。

            1. 你已经使用过 CDN JS 和 CSS
            2. 检查你的路由/web.php
            3. 检查您的日志错误日志文件 storage/logs/laravel.log

            检查以上几点,这肯定会给你带来积极的结果。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2020-11-16
              • 2020-12-17
              • 2021-01-05
              • 1970-01-01
              • 2021-11-13
              • 2019-03-16
              • 1970-01-01
              相关资源
              最近更新 更多