前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >typecho部署至vercel

typecho部署至vercel

原创
作者头像
用户9022575
修改2021-10-01 08:08:10
1.8K1
修改2021-10-01 08:08:10
举报

一.注册GithubVercel账号,配置git环境

1.电脑环境配置请参考Git工具配置

2.账户配置

1.1.Github配置

  1. 首先你需要一个Github账户
  2. 新建一个仓库 推荐私人仓
  3. 1ssh-keygen -t rsa -C "你的GitHub注册邮箱"然后直接三个回车即可,默认不需要设置密码 然后找到生成的.ssh的文件夹中的id_rsa.pub密钥,将内容全部复制
img
img
img
img

img
img

img 如上则说明成功。这里之所以设置GitHub密钥原因是,通过非对称加密的公钥与私钥来完成加密,公钥放置在GitHub上,私钥放置在自己的电脑里。GitHub要求每次推送代码都是合法用户,所以每次推送都需要输入账号密码验证推送用户是否是合法用户,为了省去每次输入密码的步骤,采用了ssh,当你推送的时候,git就会匹配你的私钥跟GitHub上面的公钥是否是配对的,若是匹配就认为你是合法用户,则允许推送。这样可以保证每次的推送都是正确合法的。

1.2.Vercel注册

根据提示注册(不懂请在评论区留言)ps:其实是我懒

二.导入Git仓库(伪静态规则由“啊不都”编写)

  1. 在Github控制面板 点击new
Git导入
Git导入

Git导入

  1. Your old repository’s clone URL填入 1https://github.com/TIANLI0/php-vercel
  2. Repository Name自行填写。 注意:将Privacy设置为Private 防止数据库信息泄露
  3. 点击Begin import 等待导入完成
  4. 点击超链接 修改MySQL数据库内容(可以自行查找数据库 GearHost也可以点此链接进行申请,这里的数据库由我提供 保证运行至少一年 不保证时刻都能正常运行,高三了,没时间管理)
  5. 在Github修改config.inc.php 填入数据库信息 /** 定义数据库参数 */ $db = new Typecho_Db('Pdo_Mysql', 'typecho_'); $db->addServer(array ( 'host' => '请填入数据库地址', 'user' => '数据库用户名', 'password' => '数据库密码', 'charset' => 'utf8', 'port' => '3306', 'database' => '数据库名称', 'engine' => 'MyISAM', ), Typecho_Db::READ | Typecho_Db::WRITE); Typecho_Db::set($db);提交修改

三.导入vercel

  1. 打开 Vercel登录并绑定github账号
  2. 点击new project 找到刚才自己导入的github仓库 点击 import
  3. 一直下一步 如果有Create a Team选择skip
  4. 等待部署完成 注:最好绑定域名(路径:settings->domains)最好绑定CDN

四.安装typecho

  1. 访问 你的域名/install.php
  2. 按照步骤提示进行操作 安装完成

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.注册Github及Vercel账号,配置git环境
    • 1.电脑环境配置请参考Git工具配置
      • 2.账户配置
        • 1.1.Github配置
        • 1.2.Vercel注册
    • 二.导入Git仓库(伪静态规则由“啊不都”编写)
    • 三.导入vercel
    • 四.安装typecho
    相关产品与服务
    内容分发网络 CDN
    内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档