Laravel文档阅读笔记-How to deploy Laravel 8 project on Cpanel shared hosting

x33g5p2x  于2022-07-22 转载在 其他  
字(0.7k)|赞(0)|评价(0)|浏览(299)

补充

首先在自己机器上清除下所有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,即可

相关文章