大家好!今天我在百度虚拟主机BCH上借助iphone手机应用FTP精灵搭建了typecho博客!
下面给大家分享一下我的搭建经历以及出现的问题捷径方案!
首先给大家科普一下typecho:
Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP5开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。
我搭建过程:
第一步:是先从百度智能云购置虚拟主机BCH这个就不详细说明了大家都会!
第二步:到typecho官网下载pytecho安装包,如下图下载这里有正式版和开发者测试版,我选择的是正式版,下载后是存放在苹果iCloud文件里面的下载项文件夹中的!
第三步:打开我上面说的那个《FTP精灵》APP,
登录界面主机名称随便填写,主机 在百度云虚拟主机BCH控制面板可以查看登录密码就是你注册主机时设置的,如果忘了这个节目有修改方式重置密码。登录后上传typecho安装包到webroot文件夹,然后在这个文件夹下面建一个文件夹,文件夹命名type。
第四步:到BCH控制面板选择 工具和服务—文件解压 然后文件选择刚才上传的typecho安装包,解压路径选择webroot下面的type文件夹,提交解压,等到解压成功!
第五步:回到《FTP精灵》打开type文件夹把里面内容全选然后选择剪贴返回粘贴到webroot目录下。(这样做的原因是bch不支持直接把文件解压到根目录!)这时直接访问网站
会跳到安装这个界面,(当时我在安装时在这个界面点击不会跳转到下一步,不知道是普遍问题还是我一个人有这个问题,我是把根目录下app.conf这个文件内容改成下面内容的`

handlers:
  - check_exist : not_exist
    script : /index.php

`
然后进入下一项配置数据库信息数据库地址、数据库名称和数据库用户名都需要按BCH控制面板提供的信息填写。
第六步:我们就进入了博客首页可以写博客、更换主题以及安装插件设置永久链接等一系列操作!但是问题来了你会发现发布的博客无法打开查看!那么请看第七步!
第七步:导致无法查看的原因是没开启伪静态配置。百度BCH的虚拟主机使用的是Nginx环境,他们的Rewrite规则和其他的控制面板有所不同,百度云虚拟主机BCH实现伪静态的正确方法如下,两步即可轻松实现:
一步:用FTP精灵在webroot目录下创建一个“bcloud_nginx_user.conf”文件。内容如下`

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
} 

`

第二步:在百度云虚拟主机控制面板重新加载服务。
服务加载完成后,伪静态规则就生效了,访问伪静态后的网页就正常了。
总结:其实没电脑也可以搭建网站的只是比较麻烦。推两个iOS建站必用软件1:FTP精灵;2:程序员工具箱(SSH工具)