laravel项目部署到万网虚拟机

-------------------序言

心有猛虎 细嗅蔷薇

着实有点麻烦 因为一直用的宝塔Linux 所以也不知道怎么配置 今天查了一大堆资料 最终还是能正常访问了

  • 第一步

  • 首先要把laravel 项目FTP 上传到虚拟机上

  • 第二步

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

  • 第三步

  • 修改.env文件的数据库配置等

  • 第四步

  • 修改config文件夹下 的 app.php 中的 Encryption Key 下的配置 改为

'key' => env('APP_KEY', '1234567890qwerty'),
'cipher' => 'AES-128-CBC',

因为万网虚拟机万网不支持’AES-256-CBC’所以用128位加密,256位加密使用32位字符串,128位使用16位字符串,需要查看错误的话 就把debug打开

  • 第五步

  • 我在.env文件改了 好像没起作用 索性就去 config 文件夹下的database.php 文件中修改 数据库地址就是 虚拟机里面数据库的地址 照着数据库填就ok

  • 第六步

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

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
  • 第七步
  • 到这一步基本就没有什么问题了,但是在使用ajax的时候,post方法有可能会被301跳转然后变成get 所以就需要 打开public目录下的.htaccess文件删除下面这一段:
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
  • 补充一个问题
  • config/database.php 里面 因为DMS 数据库版本是 mysql 5.1.73
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
  • 在DMS数据库 导入的时候 编码 要是 utf-8 哦 不然 前台页面 乱码

然后基本上就没问题了 有问题再补充!


坚持每解决一个问题 就写一个笔记 比较傻 要是忘了 再来看看

laravel 5.5 项目部署到万网虚拟机相关推荐

  1. laravel 怎么部署到万网的虚拟主机上?

    改变一下Laravel的文件目录结构,为应用选择低位的加密方式,就可以在万网云虚拟主机上成功运行. 拿laravel5.1来说: 在根目录下创建一个local文件夹,把网站根目录下除了public文件 ...

  2. 如何将自己的Java项目部署到外网

    见:http://jingyan.baidu.com/article/90bc8fc864699af653640cf7.html 做b/s模式的web开发不同于c/s模式的客户端开发,c/s模式我们只 ...

  3. 万网虚拟机连接mysql_万网虚拟主机使用laravel5.1 htaccess

    亲测配置流程,如有错误欢迎指正^^ 支持3级别目录安装htdoc/laravel/public 使用虚拟主机可以搭建多个独立网站 文件迁移 将laravel的整体目录上传至服务器htdoc目录下.共计 ...

  4. springboot+vue项目部署到外网服务器的完整步骤(前后端分离 分别部署)

    前言: 我使用的是腾讯云服务器 需要安装如下: jdk1.8 mysql5.5 Nginx mysql5.5在linux终端安是真的麻烦 后来是用小伙伴提前在宝塔安好的mysql,记得版本是5.5 关 ...

  5. Django打造大型企业官网-项目部署

    Django打造大型企业官网-项目部署 一.准备工作 1.在开发机上的准备工作 1)确认项目没有bug. 2)打开终端,进入虚拟环境,再 cd 到项目根目录下,执行命令:pip freeze > ...

  6. struts项目部署在Tomca上在断网情况下启动报错

    转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6015693.html 前段时间,项目部署到现场后,反馈Tomcat能正常启动,但是项目有时访问不了也不报错. ...

  7. php larval 项目部署,Laravel项目部署到线上需要注意的问题

    下面由Laravel教程栏目给大家介绍Laravel项目部署到线上需要注意的问题 ,希望对需要的朋友有所帮助! 准备部署 Laravel 应用到生产环境时,却出现了以下一些问题,你在本地上基本不会出现 ...

  8. Laravel项目部署到线上需要注意的一些问题

    Laravel项目部署到线上常见问题 1 目录权限问题 2 Nginx的配置文件的问题 3 PHP扩展要记得开启 4 git clone 缺少核心库 5 git clone app_key的错误 6 ...

  9. 一个关于laragon环境下多个laravel项目部署问题

    一个关于laragon环境下多个laravel项目部署问题 开发环境说明: 需求说明: 请问应该如何配置? 自己有做过如下尝试: 尝试1:在apache的httpd.conf里添加代码: 尝试2:直接 ...

最新文章

  1. 2015/6/1站立会议(补发)
  2. 鸿蒙51单片机,基于C51系列单片机的交通控制系统设计
  3. 修改MONGODB 最大连接数
  4. C语言结构体数组的使用
  5. VB6调用API打开目标文件所在文件夹且选中目标文件
  6. Linux大作业任务书,《Linux系统管理》期末大作业任务书(2014.12)(1).doc
  7. 莒南机器人_莒南五小学子 在2020年世界FTF青少年无人机大赛中 荣获佳绩
  8. 2018年,这100家AI公司值得关注!CB Insights选出AI 100第二季
  9. 简单python脚本实例-对Python实现简单的API接口实例讲解
  10. setInterval 和$interval的区别
  11. Java Memcached的使用
  12. 西门子step7安装注册表删除_不用重装系统就能完全卸载西门子PLC编程软件STEP 7...
  13. 好用的代码加密软件,编程,编译数据安全
  14. 漫画网站java_基于jsp的漫画网站-JavaEE实现漫画网站 - java项目源码
  15. Android-java.net.SocketException: Socket closed问题
  16. python print什么意思_python中print有什么用
  17. 数组——洛谷#P1567 统计天数(Python实现)
  18. C语言讲义2018修订版(黑马程序员)
  19. k8s多集群搭建istio共享控制平面(多网络)及部署grpc服务分流实践
  20. 通达OA软件测试工资,通达OA Office Anywhere 2015版网络智能办公系统一处盲注漏洞/demo测试(需登录)...

热门文章

  1. python3.6环境下安装gevent,附协程TCP服务器客户端代码
  2. 微服务系统中的数据一致性,你都会了吗
  3. 垃圾收集趣史-Java垃圾收集算法
  4. torch学习二之nn.Convolution
  5. 新书推荐 | OpenShift在企业中的实践:PaaS DevOps 微服务
  6. 微信小程序中使用Echarts统计图
  7. android常用英语总结
  8. rcore lab1
  9. 迁移学习后续——中草药分类(之简单学习代码编程过程)
  10. 健身管理系统 -捷径说懂数据会营销的健身房会员管理软件