跳转到主要内容

宝塔面板安装 MovableType

Tony 提交于 周五, 2020-03-06 - 13:00

使用宝塔面板+ PSGI 的组合来运行 MovableType,默认用 Nginx 的组合进行安装,在软件商店里添加 Memcached 来提高性能。

宝塔面板安装 Movabletype

aaPanel应该也能用同样的方法操作。

回到顶部

安装 MovableType 需要的 perl 组件

yum install -y perl-Cache-Memcached perl-Archive-Zip perl-XML* perl-YAML-Syck perl-Crypt-DSA perl-GD perl-Archive-Tar perl-Cache-* perl-Crypt-SSLeay perl-IPC-Run perl-DBI perl-DBD-mysql --skip-broken

回到顶部

安装 PSGI 环境

这里需时较长,网络问题也会经常失败,重复执行直到提示都安装过了就行了。

yum install perl-ExtUtils* perl-Module-Build expat-devel gcc -y
curl -L http://cpanmin.us/ | perl - App::cpanminus

cpanm Plack Task::Plack XMLRPC::Transport::HTTP::Plack Cache::Memcached Cache::File

回到顶部

修改 Nginx 配置,mt 目录下的文件都交给 PSGI 处理

回到 BT 面板,在需要运行 Movabletype 的 网站设置 里面,配置文件,添加以下 URL Rewrite Rule,第一行的 /cgi-bin/mt/ 根据实际情况更改,以下设置为通过 abc.com/cgi-bin/mt/ 来访问 mt.cgi 。

location /cgi-bin/mt/ {
proxy_redirect off;
proxy_set_header    X-Forwarded-Proto $http_x_forwarded_proto;
proxy_set_header    X-Forwarded-Host  $host;
proxy_set_header    Host              $host;
proxy_set_header    X-Real-IP         $remote_addr;
proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:5000;
proxy_read_timeout 1200;
proxy_connect_timeout 1200;
fastcgi_read_timeout 600s;
}

重启一下 Nginx ,没有错误再继续往下做。

同时把 /www/wwwroot/abc.com/cgi-bin/mt/ 目录下的 mt-config.cgi 信息填好。

回到顶部

mt-config.cgi 长这样

PIDFilePath /www/wwwroot/abc.com/cgi-bin/mt/mt.pid
CGIPath    http://abc.com/cgi-bin/mt/

文章标签

购买 NAS 前的灵魂三问

Tony 提交于 周五, 2019-12-27 - 11:59

我知道有时候捡垃圾是真香,但毕竟钱不是天掉下来的,居所的条件也不能让人敞开来放机子,

所以我给自己设计了一系列问题来帮助自己做是否购买 NAS 的决定。

在思考这些问题的期间,我获得的乐趣和在闲鱼 Window Shopping 时是一样的,毕竟手头已经有一些储存设备,让我能从容地思考以下问题。

回到顶部

第一问:自己需要更多的储存能力吗?

先看看自己主力机上的 D 盘,E 盘 ,F 盘,百分比进度是不是已经红色了。

对我来说这个答案是否定的,我的台式机有一个 480G 的 SSD 作为 C 盘,一个用了不到 30% 的 2TB 的机械硬盘作为 D 盘。另外还有一个 3TB 的 NAS 作为电视盒子的补充,也只是用了 2TB 左右。所以购买了更多 NAS 的话,最多只是把 2TB 的台式机硬盘腾出来另作他用,而目前我没有需求和精力来实施任何计划。

不过我没有储存小姐姐的需求,也觉得很多节目在线看了就完了,娱乐节目在任何时候都有替代品,所以不会有很多视频文件的储存需求,这点应该跟这个网站的初衷是相反的。

回到顶部

第二问:NAS 能给自己带来什么?

真实的储存要求?更细致的下载机、视频处理、储存灾备分工?还是单纯地对硬件软件的喜爱?不折腾不舒服斯基?

很多人建立 NAS 的目的是组建家庭影院和备份照片,而我下载的豆瓣 TOP250 到现在还没看完,没有备份照片的需求(也不一定要通过 NAS 实现)。

所以折腾 NAS 对我来说主要是来自对“拥有某个硬件”的执念或者“把玩某个软件”的体验需求。

回到顶部

第三问:自己的技术栈可不可以驾驭 NAS?

不同于传统的 Windows 电脑,我们可以通过 重启重装重买 来解决软件硬件上的问题。

首先 NAS 上的数据是很难备份出来的(要买一个至少相同大小的桶),这就决定了重买不是一个很现实的选择。

其次重装的话,在不考虑高端的一揽子 NAS 解决方案(例如白群晖)为前提,我会问一下自己的技术栈:

  1. 能不能独立完成刷机
  2. 能不能够解决例如针对破解系统的每一次升级中有可能出现的 BUG
  3. 能不能定位并且替换损坏的零件
  4. 假如目前的 NAS 出现问题,能不能从零搭建一套有类似功能的替代品(例如整合下载套件,影音数据库,内网穿透等)

网上有很多大佬折腾 NAS 的文章,看着很有意思,但自己实践起来的话不多不少有坑是过不去的,自己是否做好了为之学习钻研的准备?

通过对以上问题的自我剖析,我的决定是先不买更多的 NAS ,直到硬盘装满或者硬件发生故障为止。

但是看到某些好玩的便宜小机器,还是会入手玩一下。😊

原文章地址:购买 NAS 前的灵魂三问

回到顶部

文章标签

一些小而美的 BSP 和博客程序

Tony 提交于 周三, 2019-11-13 - 16:07

虽然我已经很少更新博客了,但还是很喜欢看别人的作品,尤其是加入到围绕着一个主题而展开互动的人群之中。

BSP

  1. Typlog ,一个有写作后台的静态博客。6 刀一个月,60 刀一年(比 Fireside 便宜多了)。特色是支持播客。创始人 lepture 的访谈,Typlog 的简介在这里
  2. Bitcron,一个可作为博客使用的互联网渲染引擎,只需网页即能工作,支持 Markdown 语法,通过 Web、微信、Dropbox 一键发布博客。不同套餐有不同的资源。Bitcron 的简介在这里,创始人海波的自我解释
  3. Blogger,没错,就是那个 Blogger ,因为众所周知的原因所以我说她“小”,但现在已被爱好者研究出搭建无缝的 Blogger 站台,动手文章在这里这里。我的评价是在 Blogger 面前没有可以打的免费 BSP 。

博客程序

  1. Gridea,一个静态博客写作客户端,免费,目前有活跃的用户在制作主题。
  2. Yellow, 无数据库,没有后台的 CMS,“如果你只想安静的写写博客,只需要简单的功能,追求简洁轻快,Markdown 写作的话,Yellow 绝对可以胜任。
  3. Grav CMS, 文本数据驱动的内容管理系统。 看看 MovableType 老朋友 dimlau 是如何安利的。
  4. Surge,Static web publishing for Front-End Developers.
  5. Pico,A stupidly simple & blazing fast, flat file CMS.

文章标签

网站丢失 emoji 表情的解决方法 📓

Tony 提交于 周五, 2019-03-08 - 01:08

上次 升级到 Drupal 8 时顺便升级了数据库编码到 utf8mb4,但偶然发现(大概就是动过数据库备份/还原后)emoji 表情都变成了问号 ? 。

观察了一阵子,发现并不是所有的 emoji 都会丢失,在 Unicode 5.2 版本以下的 emoji 是不会丢失的,为此我还弄了一个页面来提醒自己哪个版本以下的 emoji 是可以使用的,在插入文章里会先看一下这个 emoji 的版本,为了方便复用还把网站常用的 emoji 保存到 Evernote 里,但终于也在一次 Evernote 升级时变成了 ❓ ……

解决方法,在 my.cnf 里加入以下设置:

 

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

重启 MySQL/MariaDB。

修复表的记录

mysqlcheck -u root -p --auto-repair --optimize --all-databases

再进行数据库备份/还原的操作,清除缓存,发现 emoji 终于没有变砖 🧱 了(这个砖头的 emoji 在 Unicode 11 里,老系统不一定看得见),问题解决。

文章标签

魔兽世界一键输出宏

Tony 提交于 周二, 2018-10-09 - 01:42

魔兽世界开120级了,无论如何也要玩一下,了解一下剧情和感受团队战斗的温暖。

我有3个110级的角色,按照经验,选猎人会比较容易升(bao)级(ming),进入游戏后发现天赋和输出手法跟110时代差不多,但一些技能在这次改版里被加入了 GCD(Group Cool Down(CD一直都写CD,一时间还没反应过来是 Cool Down 的缩写)),使得之前写的一些无脑绿叶红人输出宏变得无效。

人老了,也懒了,从网上找了几个猎人翻页宏就开始升级之路,用着还行,游戏过程就是单体 111111 或者需要 AOE 的场景 222222……

用两星期的零(ling)碎(chen)时间磕磕碰碰打到120,一星期把装等冲上320后进行了第一次团队副本,感觉任务比上一个版本集中,任务线的感觉很干净,三个大场景一块区域一块区域地清,一般完成其中两个就能满级,剩下一个在愉快的狩猎中也能很快完成(顺带冲一下项链等级和声望),副本只打了前6个BOSS,震撼度嘛不能和上个版本比,不过我还没见老七老八呢,打完再说。

直到……

谁发明了那么方便好用的一键无脑输出插件?!

GSE: Gnome Sequencer Enhanced : Advanced Macros

魔兽自带的宏,碰到有GCD的技能就不能往下走了,而这个 GSE 插件能突破这一限制,有 GCD 的技能也可以通过玩家主动按键进入下一步(如果玩家不主动按键而继续往下走的插件就相当于犯规)。没有这个插件以前,有翻页宏可以做到,按完一个带 GCD 的技能后翻到下一个工具条,再按第二个宏,但很笨重,循环多的输出手法要弄5,6个宏。这个可以看作是翻页宏的升级版,但不用翻页,还能保持完整的动作条(例如第一工具条第5个按键在翻页时就被第二个工具条的5号位置给顶掉了)。

谁发明的那么好用的懒(shou)人(can)福利~~~一路11111就能打出惊人的伤害(严格遵守 CD 来施放技能,排除人为干扰,手残党在点名走位时也能保持输出循环不变样,升级路也能用懒人输出,能边打游戏边看(kān)小孩了)。

于是,我马上开了一个新号战士娜希丽,因为一键输出宏实在太爽了,使得升级过程变成一种乐趣(现在的人物模型漂亮了许多),到了120之后再开其他职业!

另:打出无头骑士的坐骑了,退坑!

文章标签

新的魔法战斗

Tony 提交于 周六, 2018-07-21 - 01:39

试金石

反反复复玩了很多游戏,还是觉得万智牌适合自己——很少有游戏可以陪我18年,既没有4星滚5星的氪金模式,又没有昙花一现的关服预兆;每年有4,5次让人期待的新系列上市时期,但也很少出现新卡滥发而造成投资大幅贬值的事情;和平主义者可以在半夜摩挲自己的套牌对空 fishing,斗者也能随时找到机会汲取肾上腺素,只要你能找时间去牌店,坐下来,就能找到一个旗鼓相当的好对手,感受一次1对1的竞技魅力。

家庭新成员的诞生缩减了大量以前属于自己的时间,去牌店和牌友聚 (fu) 会 (bai) 更是是奢望,于是我找到了 Magic Online,不受时空距离的限制,永远都能找到人同场竞技的平台,上面 Legacy 的牌价相当于实体卡的1/6,也能比实体店更早地玩到新系列,数码套牌管理功能强大,规则更是没得说,玩家在这里可以体验到完整的万智牌规则,线上练牌,线下竞赛,两者结合,堪称完美。

好了,那么到底我是“幸运盗贼”,还是“限制之王”,是“嘴炮打牌”,还是“实战大师”,拭目以待。

文章标签