如何把用laravel5.4写好的网站架构到远程虚拟机上

在自己的电脑上写好用Laravel5.4开发的网站

网站写好前,我还额外用了npm install 装了node modules文件夹,还用了git,所以有额外的.git文件夹 ,最终的文件夹结构是:

正经开始改变一些路径和操作为发布到虚拟机上做准备:

第一步:把public文件夹内的所有文件放到根目录下。





第二步:打开index.php 文件,修改22和36行的代码require __DIR__.'/../bootstrap/autoload.php';  和  $app = require_once __DIR__.'/../bootstrap/app.php'; 为require __DIR__.'/bootstrap/autoload.php';  $app = require_once __DIR__.'/bootstrap/app.php';

第三步:打开server.php文件,修改17行和21行的代码$uri !== '/' && file_exists(__DIR__.'/public'.$uri);和require_once __DIR__.'/public/index.php'; 为 $uri !== '/' && file_exists(__DIR__.''.$uri);require_once __DIR__.'/index.php'; 

第四步:打开.env文件夹,修改第六行的APP_URL=http://localhost 为 APP_URL=http://<你的域名>;

第五步:打开你购买的虚拟主机管理界面,把php版本号改为5.6或5.6以上。(我在第二次发布系统到虚拟机上的时候,从7.0变成5.6才成功运行。第一次发布的时候我是把版本从5.2升级到5.6)







最后一步:将所有的文件用ftp传到你的虚拟主机上。(我在这里删除了一些大文件,删不删无所谓,只是例如node modules 这个文件太大,上传上去也没有意义,在自己电脑上开发那么这个文件可删不得哦)。

到此为止,你的网站应该就可以在外网上被人访问了!希望你们不会出现任何BUG哦!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值