我拿了我的Laravel 4应用程序的副本并在AWS Ubuntu实例上进行了设置。 这是与在线网站http://pixcel.com/archivecloud/786531上运行相同的路线, 在EC2实例上使用相同代码(我认为)的相同路径
54.186.47.148/archivecloud/786531
返回的错误是:找不到控制器方法
直播网站:
PHP 5.3.27(cli)(建于2014年2月21日07:53:29) 版权所有(c)1997-2013 PHP小组 Zend Engine v2.3.0,版权所有(c)1998-2013 Zend Technologies 使用ionCube PHP Loader v4.2.2,版权所有(c)2002-2012,by ionCube Ltd.,and Zend Technologies的Zend Guard Loader v3.3,Copyright(c)1998-2010,
Apache:不确定,它与site5的共享托管
EC2:
PHP 5.4.25-1 + sury.org~sensision + 2(cli)(建于:2014年2月12日10:45:30) 版权所有(c)1997-2014 PHP小组 Zend Engine v2.4.0,版权所有(c)1998-2014 Zend Technologies
服务器版本:Apache / 2.2.22(Ubuntu)
相关代码: 路线实时:
Route::get('archivecloud/{id}', 'CloudHomeController@embed');
路线EC2:Route::get('archivecloud/{id}', 'CloudHomeController@embed');
Controller LIVE:
class CloudHomeController extends CloudBaseController {
public function embed($id){
$result = CloudFilm::getInstance()->getFilmByEmbedId($id);
$cliptype = "film";
}}
控制器EC2:
class CloudHomeController extends CloudBaseController {
public function embed($id){
$result = CloudFilm::getInstance()->getFilmByEmbedId($id);
$cliptype = "film";
}}
看起来环境变量是空的。请仔细看看。