[新手向]一步步教你在VPS上搭建Typecho

喜欢NCS吗,听的出来这里面是几个EDM混剪吗~

咳咳~听不出来多少吗?就一起来搭网站把...

进入正题,因为wordpress功能过于丰(臃)富(肿),恰好又发现了一款非常轻量级的(所有基础网页文件只有几百k)国产博客软件——typecho(才不是因为看到一款好看的typecho主题,技术不足不会移植才想换的呢)

在linux服务器上搭建typecho还是非常方便的,大部分主流主机商的网站空间直接将网站文件放入其中即可。

但是我在VPS上配置typecho用环境的时候还是遇到了一些问题,接下来就说说把因为都是新手才会遇到的问题,大神们请右上角

根据typecho官方文档,网站环境需求为

  1. PHP 5.1以上
  2. Mysql, PostgreSQL, SQLite 任意一种数据库支持,并在PHP中安装了相关扩展
  3. CURL或者Socket扩展支持
  4. mbstring或者iconv扩展支持

Step 01 环境配置

大神手动配置满足环境要求即可,和我一样的萌新为了方便,可以直接选择lnmp/lamp等等网页环境一键包进行一键配置。这里我选用军哥的lnmp一键包进行演示,安装过程参照这里,MySQL的root密码记住(Step 04和05 要用到),其他选择全部回车即可。

Step 02 创建虚拟主机

为博客页面创建虚拟主机(vhost),lnmp一键包的创建方式非常简单,请看这里。按照要求输入内容,需要注意的是伪静态设置选y,再输入typecho。

Step 03 上传代码到网站目录

如果你的网站目录和我一样是默认的话,直接用FTP上传网站文件到指定目录即可,我的目录是:/home/wwwroot/bokuno.tk(请根据自己的域名替换bokuno.tk,这里需要注意的是你上传的是build文件夹内的内容)。网站文件官方下载

Step 04 数据库配置

为typecho创建数据库,对 SQL 语句不熟悉(或者压根不知道什么是数据库=v=)的可以打开 http://ip/phpmyadmin (请将ip替换成你当前机器的ip地址)进行管理,用户名是root,密码是你安装lnmp输入的数据库密码。进入之后按下图所示创建一个名为typecho的数据库。
typecho_creat_database.png

Step 05 安装

接下来在浏览器输访问你指向该虚拟主机的域名,就可以进入安装页面了
typecho_install_01.png

点击下一步,如果前面步骤都按我所推荐步骤进行,按要求填写下图三个值即可
typecho_install_02.png

Step 06(非必须) PHP配置

如果你是使用军哥的lnmp1.3进行环境配置,安装成功后你会发现,不管控制面板还是文章内页,都会出现404错误,这是关于typecho的php设置有问题,和我一起来设置一下把=v=

打开FTP连接,修改/usr/local/nginx/conf 目录下的enable-php.conf文件为图示(箭头所指为修改处)
typecho_conf.png
附代码

location ~ [^/]\.php(/|$)
{
    #try_files $uri =404;
    fastcgi_pass  unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
    include pathinfo.conf;
}

保存修改之后重启nginx服务,404页面不在了吧233

service nginx restart

搭建终了~
去找有趣的插件和主题装点你的typecho博客把

最后~答案是16首,啊?什么?你问我是什么答案——你猜啊= =

标签: none
评论列表
Title - Artist
0:00