补充
首先在自己机器上清除下所有cache:
- php artisan cache:clean
- php artisan view:clear
- rm -rf storage/sessions
将项目上传到虚拟空间上
首先上传Laravel项目到虚拟空间,这里使用FTP上传,或者打包成ZIP上传等。
注意:要将Laravel项目上传到虚拟空间的根目录上。
移动public文件夹
如果虚拟空间入口文件夹是public_html就把public下的所有文件移到虚拟空间根目录,该名为public_html,如果默认是www,就将public里面的所有移动到根目录www下。
编辑index.php
比如上传的Laravel项目叫my-laravel-app,那么修改index.php
将:
require __DIR__.’/../vendor/autoload.php’;
改成
require __DIR__.’/../my-laravel-app/vendor/autoload.php’;
将:
$app = require_once __DIR__.’/../bootstrap/app.php’;
改成:
$app = require_once __DIR__.’/../my-laravel-app/bootstrap/app.php’;
并在$app下面添加:
$app->bind(‘path.public’, function() { return __DIR__; });
修改.env
在.env中将
APP_URL=https://mylaravel.com/tutorials
改成你自己的url。再将:
APP_DEBUG=false
调试设置为false,即可