【发布时间】:2014-07-09 16:23:12
【问题描述】:
我正在使用 laravel 4 在本地主机中工作,但是当我迁移到实际工作并尝试访问网站 Firefox 时,我返回以下网页:
<html>
<head>
<meta name="viewport" content="width=device-width; height=device-height;"></meta>
<link rel="stylesheet" href="resource://gre/res/ImageDocument.css"></link>
<link rel="stylesheet" href="resource://gre/res/TopLevelImageDocument.css"></link>
<link rel="stylesheet" href="chrome://global/skin/media/TopLevelImageDocument.css"></link>
<title>
login (Imagen JPEG, 1920 × 1080 píxeles) - Escalad…
</title>
</head>
<body>
<img class="shrinkToFit" width="908" height="511" src="public/login" alt="/public/login"></img>
</body>
</html>
为了迁移我的网站,我用 laravel 文件做了一个 tar 并复制到我的服务器然后解压,然后转储我的 mysql 数据库并上传到服务器。
为了迁移我的网站,我还需要做些什么吗?
编辑:我正在使用路由clousures,我没有使用控制器,但问题是laravel没有进入路由登录(其他路由都没有)。换句话说,尽管在内部路由我使用 localhost url(我必须在将来更改它,当我让 laravel 进入路由时)laravel 没有进入任何路由,所以我猜可能有一个特殊的配置变量(设置创建新项目时)告诉 laravel 它必须如何执行(我一直在 config/app.php 中搜索但没有运气)
编辑:更新源代码(我从两者中删除了不相关的代码)
我的登录路径:
Route::get('login', array( 'as' => 'login', 'before' => 'guest', function()
{
$lang = substr(Request::header('Accept-Language'),0,2);
App::setLocale($lang==NULL?'en':$lang);
return View::make('login');
}));
这是我的登录视图:
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
{{ HTML::style('/css/bootstrap.min.css') }}
{{ HTML::style('/css/sign.css') }}
<title>¡Entra!</title>
</head>
<!-- <body background={{ URL::asset('back1.png'); }}> -->
<body>
<div class="container">
<div id="dlogin">
<div class="hdivider"></div>
<h1>{{ Lang::get('login.login' )}}</h1>
@if (Session::has('flash_error'))
<div class="alert alert-danger">
<a class="close" data-dismiss="alert" href="#" aria-hidden="true">×</a> {{ Session::get('flash_error') }}
</div>
@endif
@if (Session::has('flash_success'))
<div class="alert alert-success">
<a class="close" data-dismiss="alert" href="#" aria-hidden="true">×</a> {{ Session::get('flash_success') }}
</div>
@endif
@if (Session::has('flash_notice'))
<div class="alert alert-info">
<a class="close" data-dismiss="alert" href="#" aria-hidden="true">×</a> {{ Session::get('flash_notice') }}
</div>
@endif
{{ Form::open(array('url' => 'login', 'method' => 'POST')) }}
{{ Form::text('nick','', array('class' => 'form-control form', 'placeholder' => Lang::get('login.nick' ))) }}
{{ Form::password('pass', array('class' => 'form-control form', 'placeholder' => Lang::get('login.password' ))) }}
{{Form::submit(Lang::get('login.enter' ), ['class' => 'cbutton'])}}
{{ Form::close() }}
{{ Lang::get('login.notAccount' )}} {{ HTML::link('/crear_cuenta', Lang::get('login.register' )) }} {{ Lang::get('login.free' )}}
{{ HTML::link('/password/remind', "¿Has olvidado tu contraseña?" ) }}
<div class="hdivider"></div>
</div>
</div>
{{ HTML::script('/js/jquery-1.10.1.min.js') }}
{{ HTML::script('/js/bootstrap.min.js') }}
</body>
</html>
【问题讨论】:
-
laravel 正在工作.... 发布您的路线文件。和布局。
-
用该信息更新了我的答案。谢谢