【问题标题】:Laravel 5.2 run in localhost without using php artisan serveLaravel 5.2 在 localhost 中运行而不使用 php artisan serve
【发布时间】:2016-07-25 13:25:54
【问题描述】:

好的,所以我创建了一个 Laravel 5.2 应用程序 (mylaravel)。我目前正在使用 XAMPP for Linux 5.6.15 在 Ubuntu 14.04 中工作。每当我使用 php artisan serve 运行它时,该应用程序就可以运行(之后通过访问 http://localhost:8000 运行它artisan serve,访问http://localhost/mylaravel 将呈现我的登录页面,但在尝试登录时显示“本地主机页面不工作”,错误代码为500。我在做什么在这里做错了吗?提前致谢。

【问题讨论】:

  • 可能发生的情况是,laravel 假设您的根在 localhost/,但实际上它在 localhost/mylaravel。我不确定 laravel 是否支持这一点,无论如何,请考虑为您的站点创建一个虚拟主机,以便您可以访问它,例如http://virtual.host.com/
  • 如果您使用artisan serve,则不需要xampp。 500 可能是隐藏的错误消息

标签: php laravel-5 laravel-artisan


【解决方案1】:

使用您的 xampp shell 并更改为您的项目目录,尝试

php -S localhost:8888 -t public

那么您应该可以在浏览器中使用 localhost:8888 访问您的项目

【讨论】:

    【解决方案2】:

    首先确保在 XAMPP 管理器中打开了 MySQL 和 Apache。

    其次,确保您的所有数据库、表等都在您的 MySQL XAMPP 实例中。您可以使用 XAMPP 安装附带的 PHPMyAdmin 进行检查:http://localhost/phpmyadmin

    如果一切正常并且您仍然收到 500 错误,请检查您的 XAMPP 实例中的 apache 日志。

    【讨论】:

      猜你喜欢
      • 2019-12-15
      • 2017-08-02
      • 2020-01-09
      • 2020-12-14
      • 2020-05-29
      • 2015-12-27
      • 2018-02-22
      • 1970-01-01
      • 2019-10-10
      相关资源
      最近更新 更多