1

我正在使用 Laravel 和 OneAuth 来构建一个 Web 应用程序。用户可以使用他/她的 Twitter 或 GitHub 帐户登录。

这实际上在我的本地开发服务器上完美运行(GitHub 除外,因为回调 URL 与 localhost 不匹配),但是当我将其上传到生产环境时,我得到一个空白页面 ( /connect/callback/twitter)。

其他人使用 OneAuth 经历过这种情况吗?

错误日志中没有错误,页面有200状态码。

本地服务器:

  • Mac OS X 10.8
  • MAMP
  • PHP 5.4

生产:

  • CentOS 5
  • 阿帕奇 + PHP 5.3
4

1 回答 1

0

是的,我遇到了这个问题,解决这个问题的方法是手动注册您的控制器,而不是这样做,

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

做这个,

Route::controller('connect');

仅供参考:如果您使用的是嵌套控制器,那么您注册的顺序很重要。

于 2013-01-19T20:43:58.020 回答