跳至主要内容

Typecho建站记(一)---初建

        前面我有用ghost建过网站,但是一段时间后发现,发现有一个不好的地方就是ghost没有自带评论功能,虽然可以添加第三方评论,但如果以后要迁移的话,肯定会比较麻烦,于是研究了一下其他博客平台,wordpress臃肿需求服务器的配置比较高,而typecho简洁需求配置低,综合考虑下我选择了typecho,顺便说一下我的系统是debian9。

一、域名解析
        因为现在普通的域名都不会很贵(一般一年12刀以下),因此我不建议用免费的。找一个域名商买下你想要的域名(我在谷歌域名买的),进入域名管理---dns设置,按下图添加两条解析记录,DATA就是你vps的ip地址。
二、环境搭建
        typecho需要有web服务(nginx,apache等),数据库(mysql,sqlite等)以及php环境,因为我的vps配置比较差,所以我用了apache+sqlite+php的搭配。

        安装apache:

  • apt update
  • apt install apache2 -y 

        安装sqlite
  • apt install sqlite3 -y

        安装php环境
  • apt install php php-dev php-curl php-pear php-mysql libapache2-mod-php php-mcrypt php-gd php-mbstring php-pdo php-sqlite3 -y

三、下载解压typecho
        进入网页安装位置var/www/html
  • cd /var/www/html
        下载typecho
  • wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz
        解压typecho
  • tar -zxvf 1.1-17.10.30-release.tar.gz
        进入解压后的typecho文件夹,将其中的文件移动到var/www/html,然后授予权限。
  • cd build
  • mv * /var/www/html
  • chmod -R 777 /var/www/html
四、安装typecho
        按官方教程,此时浏览器打开你的网址或者vps的ip地址是会进入typecho安装界面的,但是我打开时仍然进入了apache的欢迎页面(后面想到应该是apache的配置文件没有指定的原因)。
        于是我采取了取巧的办法,把apache欢迎页面的名字index.html改成2index.html:

    • cd /var/www/html
    • mv index.html 2index.html
            这次再打开域名/ip时,终于进入了typecho的安装界面:
            按提示把需要的项目选择填写完,然后点开始安装:
            安装完成后会提示用户名和密码,后续登陆网站后台时需要用到。
            至此完成typecho的安装,可以登陆网站后台管理博客了。但是此时的网站是没有ssl加密,容易被运营商劫持后添加广告,因此还需要作好进一步折腾的准备。

            广告:
            没有服务器的同学可以去vultr买一个,现在vultr搞活动,通过我的推广链接https://www.vultr.com/?ref=7888839-4F注册vultr帐号有50美金的体验金,可以折腾几个月了。购买过程可以参考我以前的博文:Vultr自建SS服务

            参考文章:



            


    评论

    此博客中的热门博文

    如何使用tasker在连接/断开翻墙WIFI时自动关闭/开启SSR

        前一阵子google play搞活动,tasker打折至0.99刀,恰好我也从google rewards里面答题拿到了1刀+,所以买了这个传说中的神器。     在买tasker的时候,我就想着用它来实现自动开启/关闭SSR了,原以为会很简单的,没想到设置过程中还是出现了不少的问题,当时在G+发po问了一些基友,然后发现有不少的基友有同样的问题,所以写一篇简单的设置教程分享给需要的人,一些重点的细节我已经加黑,大家设置的时候注意一下。     言归正传,下面是设置教程:     功能一:连接上翻墙路由器的wifi信号之后,自动关闭手机上的SSR服务。     打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的放大镜,选择已翻墙的WIFI名字, 然后下方倒数第二项Active下面选项点开,选Any, 按返回键。 此时会回到主界面,并会在新建的状态项目右方弹出任务选择栏,此时选New Task,然后会要求输入任务名,这里可以随便写,但是为了方便以后识别,尽量写容易理解的有关联性的名字,比如我写的SSR off。然后在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜单上将Start the service的开关关掉, 因为是关掉服务,所以下方服务器随便选择,返回。 至此功能一设置完成。     功能二:与翻墙WIFI的信号断开连接时,自动开启手机上的SSR服务。     前面的操作是一样的,打开tasker主界面,顶栏在profiles选项上时,点击右下方的加号,在出现的选择界面上依次选择State→Net→Wifi connected,然后在弹出的界面上选择SSID右边的感叹号,选择已翻墙的WIFI名字, 然后将最下方的invert(反转,即未连接)选项勾上, 按返回。 出现添加任务菜单,点New Task,输任务名(比如SSR ON),在弹出的新建任务界面,点右下方的加号,依次选Plugin→SSR→Configuration右边的编辑图标(一个笔头), 在弹出的SSR选择菜