我当时正在使用laravel 4在localhost中工作,但当我迁移到实际工作并尝试访问该网站时,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>
答案 0 :(得分:1)
我解决了这个问题。
问题是一系列问题。
首先,我需要在服务器中更新php,然后我必须在apache中配置mod_rewrite。
谢谢大家
答案 1 :(得分:0)
不知道你在Laravel中改变了什么很难说,但是一个简单的猜测是你没有改变控制器,配置等内部的路径?