【问题标题】:Run laravel project in localhost在 localhost 中运行 laravel 项目
【发布时间】:2018-07-21 00:57:44
【问题描述】:

我已经通过 composer create-project laravel/laravel --prefer-dist 安装了 laravel

在此之后运行 php artisan serve 命令到 laravel 项目目录并得到这个结果。

Laravel 开发服务器启动:http://127.0.0.1:8000

但是当我在浏览器 laravel 项目中转到 http://127.0.0.1:8000 时没有运行并给出错误

无法访问此网站 127.0.0.1 拒绝连接。

但是http://localhost/laravel/public/ 它正在工作。谁能告诉我运行这个 laravel 项目的正确方法是什么。

【问题讨论】:

  • 如果你去127.0.0.1:8000/laravel/public会发生什么?
  • 您是否授予了应用程序/存储的写入权限?尝试在不同的端口运行 php artisan serve --port=9000 并检查可能在端口 8000 上已经运行的东西不会使其工作......
  • 当我访问无法访问此站点时 127.0.0.1 拒绝连接。
  • 是的 127.0.0.1:9000 正在工作。
  • 添加我的答案!你可以接受。

标签: php laravel-5.5


【解决方案1】:

尝试在不同的端口运行

php artisan serve --port=9000

然后尝试http://127.0.0.1:9000 会起作用。

可能在端口 8000 上已经在您的系统上运行的某些东西无法使其工作。

你也可以在没有 artisan serve 命令的情况下运行你的 laravel 项目

如果有人想将应用程序公开,更简单快捷的方法是:

  1. 重命名根目录下的“server.php”文件,在“index.php”中
  2. 将 .htaccess 从公用文件夹移动到根目录
  3. 让 Apache2 可以访问您的目录(设置所有文件权限 到 777)。

【讨论】:

    【解决方案2】:

    在起始级别,您可以使用像这样的 url http://127.0.0.1:8000 和端口号。但在更深层次上,您必须使用像http://localhost/laravel/public/ 这样的简单网址。 还有一件事——你应该从 url 中删除“public”关键字,这样你就可以直接访问你的根项目。查看此链接 - Laravel 5 - Remove public from URL

    【讨论】:

      【解决方案3】:

      我也有这个问题!并且无法解决。所以我从https://ospanel.io/ 安装了 openserver 并将我的站点放在文件夹域(Windows 10)上,然后我只需启动 Open Server 并单击“我的站点”并选择我的站点 - 它在我的浏览器中打开,默认设置为 Open Server程序并单击我的浏览器上冷却的“公共”文件夹,然后您就可以了->您的网站正在运行。 我现在这并不能解决 cmd 的问题,并开始思考 cmd 和服务器,例如http://127.0.0.1:8000,但是您可以通过 http://'your site'/public/'your pages' 访问您的本地站点 祝你好运!

      【讨论】:

        【解决方案4】:

        更改端口会有所帮助。 php 工匠服务 --port=9000 为我工作

        【讨论】:

          【解决方案5】:

          试试这个

          php -S 127.0.0.2:8000 -t public/

          它将开始您的本地开发到http://127.0.0.2:8000,这将非常有效。

          你可以试试

          php -S 127.0.0.1:8000 -t public/ 与打开 url http://127.0.0.1:8000 的命令 php artisan serve 相比,它可以在任何浏览器中工作。

          【讨论】:

            【解决方案6】:

            通过以下步骤成功登陆 Laravel 页面。

            注意:这是在安装配置成功之后。

            曾在 /var/www/html/

            Laravel 安装成功后使用以下命令创建项目

            $laravel new firstapp

            这里 firstapp 是我的项目

            cd 到 firstapp(使用 $laravel new firstapp 创建项目时创建的文件夹)

            使用以下命令提供服务

            $ php artisan serve

            准备服务的项目如下声明 Laravel 开发服务器启动:http://127.0.0.1:8000

            您可以使用以下 URL 访问 laravel 页面

            http:///firstapp/public/

            【讨论】:

              猜你喜欢
              • 2018-09-02
              • 2020-09-06
              • 1970-01-01
              • 1970-01-01
              • 2016-10-13
              • 1970-01-01
              • 2019-02-13
              • 1970-01-01
              • 2021-04-13
              相关资源
              最近更新 更多