TONYHEAD 通利堂

宝塔面板安装 MovableType

Tony 提交于

使用宝塔面板+ 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 信息填好。

回到顶部

文章标签

购买 NAS 前的灵魂三问

Tony 提交于

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

所以我给自己设计了一系列问题来帮助自己做是否购买 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 提交于

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

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 提交于

上次 升级到 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 提交于

魔兽世界开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 提交于

试金石

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

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

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

文章标签

📚 页面/专题/手册

🏷️ 标签云