laravel 项目部署到阿里云虚拟主机

本文介绍了如何将Laravel项目部署到阿里云虚拟主机,包括修改index.php名称,调整app.php的Encryption Key,配置database.php的数据库连接,设置重写规则,上传项目文件,使用DMS管理数据库,以及解决字符集问题。
摘要由CSDN通过智能技术生成

1、
把根目录下的 server.php 重命名为 index.php

2、
修改config文件夹下 的 app.php 中的 Encryption Key 下的配置 改为
‘key’ => env(‘APP_KEY’, ‘1234567890qwerty’),(此处的串随意即可)
‘cipher’ => ‘AES-128-CBC’,

因为虚拟机不支持’AES-256-CBC’所以用128位加密,256位加密使用32位字符串,128位使用16位字符串。

3、
去 config 文件夹下的database.php 文件中修改

  • 数据库地址就是虚拟机里面数据库的地址 照着数据库填就ok
  • 编码
    在这里插入图片描述

4、
由于访问的时候入口文件在public目录下面,这时候访问url会变成url/public/,重写规则跳转就行了,在根目录新建.htaccess文件,写入一下内容

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

5、
打开public目录下的.htaccess文件删除下面这一段:

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值