【问题标题】:Ubuntu 12.04 Apache2 Laravel Routes not WorkingUbuntu 12.04 Apache2 Laravel 路由不工作
【发布时间】:2013-11-26 18:13:00
【问题描述】:

我看到过类似的其他问题,但没有一个答案对我有用。我是 laravel 的新手,我正在尝试在 app/routes.php 中添加一条新路由。我完全按照他们的榜样,但我仍然遇到麻烦。我尝试过的:

  • 使用 sudo a2enmod rewrite 启用 mod_rewrite 没有给我任何错误
  • 编辑我的 /etc/apache2/sites-enabled/default 文件
  • 使用sudo service apache2 restart 多次重启 apache
  • 将其添加到 app/routes.php 的底部:

    Route::controller(Controller::detect());

我做错了吗?

【问题讨论】:

  • 什么麻烦?发生什么了?你有任何错误吗?
  • 没什么。我转到 127.0.0.1/users 并收到 404 错误。 (它应该根据教程显示“用户!”)
  • Laravel 404 还是 Apache 404?
  • Apache 404 (. . .127.0.0.1 - - [13/Nov/2013:17:44:06 -0500] "GET /laravel/users HTTP/1.1" 404 500. . .)
  • 首先您的虚拟主机是否正常工作? http://127.0.0.1/ 给了你什么?

标签: php ubuntu laravel apache2 laravel-routing


【解决方案1】:

问题是 laravel 没有完全安装。它一直失败,因为我的 php 版本实际上已经过时了。我需要将其设置为更新的 php 版本,然后再次尝试安装。由于某种原因,它没有显示任何错误。解决方法是删除所有内容,更新 php,然后从头开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-16
    • 2011-08-04
    • 2014-06-22
    • 2013-12-06
    • 2016-05-15
    • 1970-01-01
    • 2018-01-20
    • 2021-11-24
    相关资源
    最近更新 更多