纯粹是手闲惹的祸。
Godaddy cPanel 主机已经用了几个月了,越发觉得慢了。。 又看见别人的 MT 貌似都很快? 于是决定: Reset cPanel hosting account to its origina
。
也就是删除所有文件重新建立一次。。。
于是乎,备份, 重置。。 重设管理员账号,MySQL账号,重新绑定域名。。
嗯,焕然一新,cPanel 的地址变了, IP 地址也变了。
空空如也的空间貌似感觉快了????
恢复 MySQL 数据库,恢复 Movable Type 文件。。。准备进 Movable Type 后台。。等等。。。居然出错了:
Your server does not have DBD::mysql installed..
怎么可能? Linux 服务器没有安装 DBD::mysql 模块? 这个不是标配嘛? 上次安装一点问题都没有的。 看来这次的主机真够*干净*的。。
算了,自己装吧, 进 cPanel 安装。 继续运行,依然报错。查看了一下 @INC
,呃,不包含自己安装的 Perl
路径 。查看帮助:
Using Your Perl Module(s)
您的 Perl 脚本需要知道如何查找您的路径中的模块。 可通过将以下两选项之一添加至脚本顶部来完成此操作:
#!/usr/bin/perl use cPanelUserConfig;
或者
#!/usr/bin/perlml
My GOD,让我一个个修改文件吗? 算了,还是换个思路,修改 MT.pm,写入@INC
,一劳永逸 。
打开 lib/MT.pm
, 增加
codesub set_cpanel_lib
{
my $mt = shift;
my $g_path = '/MYPATH/TO/SITE/';
my @mylib = (
$g_path.'perl5/lib/perl5',
$g_path.'perl5/lib/perl5/x86_64-linux-thread-multi',
$g_path.'perl/usr/local/lib64/perl5',
$g_path.'perl/usr/local/share/perl5',
$g_path.'perl/usr/lib64/perl5/vendor_perl',
$g_path.'perl/usr/share/perl5/vendor_perl',
$g_path.'perl/usr/lib64/perl5',
$g_path.'perl/usr/share/perl5',
);
push @INC, @mylib;
}
找到 sub init_paths
,在其中增加 $mt->set_cpanel_lib();
。 OK,运行之,准备进了后台, MT 一切正常。。。。
既然在 Cpanel 后台,绑定子域名,设定 Cron 作业 等等, 慢着,又不对了。 在面板上明显的写着: 资源等级 1 。。
我的神捏,记得很清楚上次我化15$升级到了 资源等级 2 呢。。。。
只能找客服了,可惜居然没有 Email 客服, 在线 Chat 又一直显示Offline, 越洋电话? 算了吧。。 直接发 Email 到 support@godaddy.com ,很快自动回复。大意:我们不在接受 Email 咨询。。
GoDaddy Customer, it looks like you emailed our team with a question or comment. We no longer provide support via email. Please try one of these two support options.
• Visit our Help Center for guides, articles and more. • Call our support team around the clock at (480) 505-8877
只好改天看看是否可以 在线 Chat 了。。
流水账,写下一次不是很愉快的重置账号过程。
no zuo no die
嗯。的确如此。 只是网站运行长了,觉得自己装的好多东西都很多余了。所以。。。
下次也许该换个主机玩玩了。
会Perl就是好。
你用的是Godaddy的Cloud Servers?有提供Cpanel?
不是Cloud Servers,是Godaddy的经济型(Economy)主机, 12美元一年优惠券的那个。
介绍在这里: http://easun.org/blog/archives/godaddy_economy.html
是基于Cpanel 。但是4月时候,资源老报警,所以又支付了 15 美元,升级了一次资源。
通过CPanel 安装perl模块时确实会报错的。试过几家的虚拟主机都是一样,不过可以使用ssh连上去,编译安装,这样不用对MT hack。
PS:QQ帐号登录返回后,默认评论还是多说呢,还要再点一次“本站评论系统” :)
欢迎 SOTHINK 老友。感觉很多年了没有见了。。。呵呵
==
我的虚拟主机,有ssh权限,但是貌似没有编译安装的权限? 只好如此了。
PS: 目前系统评论和多说评论是完全独立的两个系统,只是我用JS组合在一起,另加了callback,让多说的评论实时写进 MT 后台而已。 没有单点登录,没有整合,所以QQ登录也有两个,看你是否登录是多说还是本站。。。 目前多说设定为默认显示,不过好主意,我可以让登录本地帐户的朋友默认显示本站评论系统。哈哈。
==
其实,我倒是希望大家都用本地系统。。可惜不太现实。本地系统的openID帐号,除了 QQ 和 typepad 用外, Google,wordepress等帐号都需要翻墙。而开启匿名评论默认通过设置是才设置的,但是立马就有了几个SPAM。。。
终于资源回归到了 等级2