分类
时代 上路

解决google字体库无法加载导致的blog打开缓慢问题

这个学期我开了两个新的wordpress blog来作为两门本科生课程的教学辅助网站。但不断有同学反映网站打开速度很慢甚至难以访问。我自己登录blog后台的管理也总是出现页面很久不加载的问题,非常影响心情和工作效率。

我留意到当刷新这些网站页面时,浏览器左下方显示的是在等待font.googleapis.com的连接,于是百度搜索之(顺便吐槽,用了好几年的goagent翻墙最近也失灵了,好像这几天伟大的火墙进一步加厚加高,google的许多ip直接被禁导致翻墙术失效,仍有待解决中),发现:

wordpress的一些主题中,调用了Google提供的前端公共库(ajax)和免费字体库(font.googleapis.com),由于G在中国大陆的被封锁,导致wordpress blog站点及后台页面的加载变得十分缓慢。

解决方法一:在wp-include/script-loader.php中,找到font.googleapis.com的字样,删除,或替代之,替代为360提供的“前端公共库CDN”(咦?360?真的好吗?)

解决方法二:懒得去wordpress的web目录里改文件的话,直接去后台搜现成的插件,关键字就用”google font”。disable google fonts、remove google fonts都可以用,我是选了个自动用360的useso库替换google公共库的插件,在我所有的blog中一一安装,启动。

嗯,世界果然美好一点了。我在北京的深夜里,深深呼吸了一口pm2.5将近300的空气,对GFW竖起中指。心情恰如近日争议颇多的流行语:日了狗了。

分类
上路

网站杀毒记

如今用独立域名+虚拟空间+wordpress自己建设Blog的人,似乎已经没有几年前那么多了。作为依然坚守的独立blogger,最近我碰到了网站被修改.htacess文件、插入恶意代码的倒霉事儿,很是纠结了一阵。好在最终圆满解决了(暂时看起来是),真是人生何处不折腾!

看起来,是因为zenphoto这个相册软件的旧版本中所携带的一个第三方插件ajaxfilemanager,导致了不怀好意的入侵和修改。下面是具体过程。

3月19日那天访问ohmymedia.com,结果Chrome无情地给了我一个警告页面:

接着发现我的虚拟空间中所有网站(大约十几个,有自己的和朋友的博客、网站、相册等)全部都被google警告“含有恶意软件”。

赶快用ftp登上远程目录看一看。不出所料,所有的.htacess文件都被改掉了,导致所有网站的内部链接都会指向一些垃圾网站,域名是.ru的。删除或修改这些文件是无效的,几分钟之内它们会卷土重来。

郁闷了。因为大概两个多月前就来过这么一轮。当时也是类似情况,最终是联系空间提供商Dreamhost的客服搞定的。它们帮我找出可能导致出现后门的文件,我去删掉,再删除所有被改的文件。当时看似正常了。

可是又来了啊,为什么?而且这回,很多目录里被塞了几百个诸如w13142345n.php一类的垃圾文件,删了又回来,不胜其扰。这些天又在做北京大学生电影节的组织工作,忙的没功夫打理。

再度给客服写邮件。同时忙里偷闲,想尽各种办法减轻危害。在午夜时分,一边开着ssh终端,一边开着ftp软件,一边开着浏览器登录dreamhost panel,我觉得我就像传说中的西西弗斯!一遍遍删除迟早又会回来的垃圾文件……

还把所有站点,都恢复到两周前的备份文件。

这回客服回复得不够及时,中间几次催问。不过效果还不错,今天终于给我回了一封长达一百多行的email,包括它们检查的各种结果,帮我做了哪些处理,以及我需要做哪些事情,可能导致后门的文件是哪些。按照它的指引,一步步做下来。至少这次,那些讨厌的垃圾文件删除后就不再回来了。

结合客服mm给的信息,在网上搜索一番,基本确定是相册程序zenphoto的旧版本中的插件的安全漏洞(官网文章其他讨论)。好吧,重新下载安装了新版的zenphoto程序,wget….unzip…cp -rpf…貌似OK了。

当然,最后还要去google的站长管理工具里,提出让google重新审核这些网站。于是,现在我光荣地洗白了!

又无奈地长了一次经验值。

分类
新媒介 上路

China Media Centre 网站上线

近日花了一些时间,为威斯敏斯特大学中国传媒中心搭建了网站。要感激WordPress这样简便易用而功能强大的开源软件,让非IT专业人士也可以制作出简洁有效美观的内容发布与互动平台。这也是ICT的“赋权”(empowerment)功能的体现吧。当然,和CSS代码的斗争,还是颇折磨脑细胞和眼睛的。不想从教程中学习,那就不停地尝试吧,如何定义尺寸、空白、颜色、大小、区域……结果会有BUG,有不足,但保持“永远beta”的姿态,或许更有助于一个网站不断改进吧。

关于中国传媒中心(China Media Centre),它成立于2005年,依托在CAMRI(Communication And Media Research Institute,英国最好的传播与媒介研究系所之一),号称是“欧洲唯一一个致力于中国传媒研究的学术机构”。它与中国及英国传媒业界和学界都保持了广泛而良好的联系,几年来主要组织三方面活动:学术研究、实务培训和公益活动(Research, Knowledge Transfer and public awareness of China)。中心主任是有丰富新闻从业经验的戴雨果(Hugo de Burgh)教授。有关CMC的更多信息,参见网站上的中文英文简介。

任何一个像CMC这样的组织,其实都需要拥有自己的网站,并根据各自的需求,去选择适合自己的功能。而拥有一个网络平台,只是迈出的第一步;怎样利用它,发挥多方面的效能,仍然需要整个组织机构旷日持久的努力经营和运作。

(题外话:我选择了wordpress2.7的预发布版本来建构这一网站。相比此前的版本,WP2.7有了巨大的改观,从界面到功能都是如此。我最喜欢的几个特点,例如用户可以直接从后台搜索插件并点击安装、直接点击一键升级wordpress程序到最新版本、文章和页面的quick edit功能、后台导航的优化、评论可直接回复、tag功能强化、及媒体文件管理等。再过一天,WP2.7即将正式发布,届时我将把自己的几个BLOG都升级到这一版本。)