群晖6.1.7安装typecho,wp转typecho注意事项

上一篇写博客是wordpress,但是有个缺点是加载慢,这次利用webstation解析typecho,php5.6,apache2.4.

参考教程http://www.gebi1.com/forum.php?mod=viewthread&tid=291367&_dsign=3e0c3e4c

根据作者的提示,

一、环境套件安装

群晖套件中心安装以下套件
Web Station
Apache HTTP Server 2.4
PHP 5.6
MariaDB 5
phpMyAdmin

这里作者没有写为什么一定要用MariaDB 5,因为之前有MariaDB 10,但是MariaDB 10用的是3307端口,测试失败。奇怪的是MariaDB 5的3306端口就可以。
01.jpg
说到这里,typecho设置了上传附件的限制,群晖上是文件夹的usr/uploads权限为777,建议winscp下直接修改
-----------摘自https://www.aiuai.cn/aifarm598.html
typecho会对服务器进行监测,如果不在BAE、SAE、ACE下,则不允许文件上传.
修改前:

    public static function isAppEngine()
    {
       return !empty($_SERVER['HTTP_APPNAME'])                     // SAE
           || !!getenv('HTTP_BAE_ENV_APPID')                       // BAE
           || !!getenv('SERVER_SOFTWARE')                          // BAE 3.0
           || (ini_get('acl.app_id') && class_exists('Alibaba'))   // ACE
           || (isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) // GAE;
    }

修改后为

public static function isAppEngine()

{

return false;

}

附件上传目录记得给权限:
sudo chmod -R 777 /path/to/blog/usr/uploads

02.png

二、创建数据库

浏览器输入http://192.168.x.x/phpmyadmin
账号root
密码为安装MariaDB 5套件时设置的密码
选择服务器-MariaDB 5
192.168.x.x的IP为群晖的内网IP(远程an'zhuang安装时记得设置端口转发3306-80至局域网主机ip)
1.新建
2.填写数据库名称
3.创建
03.jpg
数据库名称可自行设置,建议使用typecho,blog等方便识别
04.jpg
05.jpg

三、下载并安装typecho主程序

访问typecho官方网站,下载最新版.
在群晖Web文件夹下创建博客主目录,命名为typecho(或其他任意文件名).
将下载并解压的主程序build文件夹内的所有文件及文件夹拷贝至博客主目录.
06.jpg
设置typecho文件夹权限为http
应用到这个文件夹,子文件夹和子文件
确定
07.jpg

四、配置PHP

打开Web Station
PHP设置,选中Default Profile,版本为5.6,编辑.
扩展名勾选全选,安装扩展.
08.jpg09.jpg

五、配置Web站点

打开Web Station
虚拟主机
新增
填写你的域名
文档根目录选择刚才在Web下创建的文件夹
HTTP后端服务器选择 Apache HTTP Server 2.4
PHP选择Default Profile(PHP 5.6)
10.jpg
安装过程相对简单,特别注意的就是根据教程来肯定没问题。

六、还有个问题wp转移到typecho

参考https://www.jianshu.com/p/ec7ee6ac99fa

  1. 转移图片文件
    在wordpress中,我们的图片和文件是存储在 /wp-content/uploads/, 而Typecho则是保存在 /usr/uploads.所以,我们需要将它们复制到typecho的图片文件夹中。
  2. 转移数据库
    这时候,我们就要利用到wordpress转typecho插件,将插件解压并复制到/usr/plugins目录下,我们就可以通过后台的管理插件界面中看见该插件,我们启动插件后,并填写相应的设置。插件就会自动对我们的wordpress的数据库进行转换。

插件地址如下:http://docs.typecho.org/plugins/wordpress-to-typecho
也可以从博主这里下载
wordpresstotypecho_v1.0.3.zip
3.替换图片地址
在数据库中的文章内容包含了各种各样的图片链接是作为从前的wordpress的路径的,如今我们已经将图片的路径转换为了typecho的路径,此时,我们就要利用sql语句,对数据库的文章字段进行修改。
UPDATE typecho_contents SET text = REPLACE(text,'http://xx.com/wp-content/uploads/','http://xx.com/usr/uploads/');

转载请联系作者获得授权,非商业转载请注明出处。
第三部尝试失败,因为博主之前的图片地址杂乱,手动修改的。

七、markdown编辑框

官方的编辑框实在感人。
TIM截图20191115153719.png
能换就换个插件启用吧

阅读 75
typecho

我来吐槽

*

*

已有 2 条评论