在阿里云虚拟主机上部署Laravel

拿laravel5.1来说:

  1. 在根目录下创建一个local文件夹,把网站根目录下除了public文件夹以外所有文件及文件夹剪切到local文件夹中
  2. 然后把public文件夹下的所有文件剪切到网站根目录,接着删除public文件夹,这样入口就变成根目录而不是public了,接下来
  3. 打开根目录下的index.php(之前/public/index.php)

    require __DIR__.‘/../bootstrap/autoload.php‘;

    修改为

    require __DIR__.‘/local/bootstrap/autoload.php‘;

    $app = require_once __DIR__.‘/../bootstrap/app.php‘;

    修改为

    $app = require_once __DIR__.‘/local/bootstrap/app.php‘;

  4. 打开/local/config/app.php(之前的/config/app.php)

    ‘key‘ => env(‘APP_KEY‘, ‘SomeRandomString‘),

    ‘cipher‘ => ‘AES-256-CBC‘,

    改为

    ‘key‘ => env(‘APP_KEY‘, ‘1234567890qwerty‘),

    ‘cipher‘ => ‘AES-128-CBC‘,

    其中key使用长度为16的随机字符串,由于万网不支持‘AES-256-CBC‘所以用128位加密就可以了,128用16个随机字符串做key,256用32个。

  5. 上传到万网虚拟主机,然后在后台把PHP版本改成5.5就可以了,就妥妥的成功运行laravel了。
时间: 2024-10-12 14:14:35

在阿里云虚拟主机上部署Laravel的相关文章

阿里云虚拟主机子目录绑定二级域名详解

虚拟主机如何设置二级域名并指向我的一个文件夹? 我的主机是阿里云虚拟主机,想设置 abc.hhh.com之类的二级域名访问自己空间下的子目录,之前都是hhh.com/abc这样访问,但是太low了,就想设置一下. 具体步骤: 虚拟主机想绑定二级域名,但主机又没有绑定子目录的功能,解决方案如下:操作方法: 1.在网站根目录新建个.htaccess文件,在此文件中加入以下语句: 2. RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?要绑定的域名$

在阿里云ECS服务器上部署Java环境实现域名访问

事实证明,善于利用网络搜索是一项非常重要的能力. 在很多时候,借用别人的经验和成果能够帮助我们拓宽思维和眼界,以高效率解决问题. 一味地自己埋头钻研,很可能会局限在角落里,甚至走进死胡同.从来,努力都不是要求自行其是.在绝大多时候,都是用成果来衡量努力的程度的,而善于借用现成的结果可以帮助我们解决问题. 今天找到了一篇很好的文章,讲述了如何在阿里云ECS服务器上部署Java环境实现域名访问. 链接 在之前我已经购买了域名和空间,并配置了映射,导入wordprss建立个人博客网站,实现了在线编辑和

Navicat Premium 12 如何连接阿里云虚拟主机SQL Server 数据库

这个是一台 阿里云购买云虚拟主机!密码已经重置完毕,现在我们 需要知道 数据连接的地址,数据库名,帐号以及密码. 根据不同的运营商 选择 这里我们选择阿里云 云数据库 SQL Server版本 填写 数据库信息 测试连接一下 新建一张数据表 测试一下 使用 SQL Server 2008 R2 连接 也是可以的 上图 连接成功! 工具的选择不在于多,在于怎么方便怎么来! 原文地址:https://www.cnblogs.com/suni1024/p/11302463.html

.net MVC4.0项目发布到阿里云虚拟主机中遇到的问题。

正所谓学以致用,今天本来想做个bootstrap的demo发到服务器上看一下效果,结果服务器搞了半天,最终太晚了没能学到什么东西. 首先写好页面之后我做了一个MVC4.0的网站项目,然后把Bootstrap包装进去, 再然后用FTP上传到阿里云的虚拟主机,本来虚拟主机是Linux我放了一个wordpress的博客网站,但因为我学的是.Net就给改成了windowserver2008,其实阿里云换系统挺简单的几下就搞定了. 点下一步,提交就行了. 注意:提交后需要重置FTP的密码: 因为我已经换了

在万网虚拟主机上部署MVC5

参考 要想部署mvc,需要把一些mvc用到的全局程序集改为本地部署,通过N次试验,终于搞定. 特写个备忘录,免得以后忘了. 首先更改web.config,在里面加上 <system.web> <customErrors mode="Off"/> </system.web> 这样部署到服务器上时,如果有错误,会提示详细的信息,可以按照提示改正. 然后把必须的程序集改为本地部署 vs 引用中找到相应的程序集,右键属性,有个"复制到本地"

[Linux]阿里云免费试用体验(在阿里云的ubuntu上部署个人服务)

作为一个IT界的人,一般都希望有一个独立的博客,或者一部独立的机器.所以我一直在找机会,拥有一台自己可以独立控制的机器,自己想干嘛干嘛.当然这在虚拟机或者自己的PC上面也可以实现,但是这跟一台一直开着挂在网上的服务器体验是完全不一样的. 申请 一直很想试试阿里云.之前有一个申请免费试用,不知道是不是当时网站存在bug,结果一直卡在手机验证的环节.后来又申请了一次,终于可以了. 五一前又申请了一次免费试用,终于成功了: 之后等审核,审核的时候阿里云会打电话过来进行简单的确认,问你用来干嘛,最后告诉

如何在阿里云的虚机 部署laravel项目

转发链接:https://jingyan.baidu.com/article/22a299b595425d9e19376aed.html laravel 版本:5.7 修改key生成方式,解决阿里云万网不支持AES-256-CBC: /config/app.php 找到 'cipher' => 'AES-256-CBC',改为 'cipher' => 'AES-128-CBC', 运行 php artisan key:generate 为.env 重新生成key后,通过FTP上传服务器 修改e

阿里云虚拟主机二级域名绑定二级目录

1.首先去域名注册商后台把二级域名解析好. 2.然后去虚拟主机(空间商)后台把二级域名进行绑定. 3.自己用记事本文件制作一个.htaccess文件,格式如下: RewriteEngine OnRewriteCond %{HTTP_HOST} ^(www.)?blog.xinlvtian.com$        RewriteCond %{REQUEST_URI} !^/blog/                                        RewriteCond %{REQU

阿里云虚拟主机安装wordpress全环境

nginx 1.1 安装 apt install nginx 1.2 配置 vim /etc/nginx/sites-avaliable/default location->index 添加index.php  location php -> 注释去掉后注释掉socket方式 1.3 重启服务 service nginx restart mysql 2.1 安装 apt install mysql-server mysql-client 安装过程中需要输入root密码: 2.2 添加防火墙规则