drupal搬迁遗留的一些小问题

Submitted by Dot on Sat, 05/28/2016 - 17:15

一些小问题,整理下。

1. 安装honeypot报错:Unable to install Honeypot, honeypot.settings already exists in active configuration.

这里找到了答案,直接在数据库config表中删掉honeypot.setting一行。

2. Recent log messages里很多Alert,内容是Disabled text format: filtered_html或者Disabled text format: okay。

filtered_html和okay是用drupal 7时自建的text format,后来删除了,应该是使用过这两个text format的文章和评论遗留到了drupal 8,造成报错。

godaddy免费主机退役

Submitted by Dot on Tue, 05/24/2016 - 21:01

3月24号我收到了godaddy的这么一封邮件,大意是说账户下的免费主机将在4月30号退役,作为补偿,得到一个新型经济主机1年免费的优惠码。

曾经,godaddy新注册域名即送一个免费主机,2011年停止附送,已有的,只要域名持续续费便可以一直保留。直到这封邮件出现。

Screenshot from 2017-04-03 11-16-21.png

4月23日用优惠码免费买了个economy linux主机,并把本网站搬了进来。

5月24日发现免费主机的管理页已经打不开了,显示状态Suspended。索性cancel account。

cancel之后发现又有一个new account,我以为是bug,点了之后肯定还是Suspended。意外的是,点了之后竟然又创建了一个1年期的主机。

设置后使用正常,只是配置低些,1G空间,10G流量,1个数据库,其他和economy linux主机一样。

弃Dnspod投cloudflare

Submitted by Dot on Mon, 05/23/2016 - 21:42

今天抛弃了使用了10年之久的Dnspod,把域名NS全部改为了cloudflare。

Dnspod很好,支持分组、批量操作、泛解析、url转发、可备注、可监控,有操作日志,简洁易用,性能优异。单就操作性来讲,cloudflare是没法比的,cloudflare的域名操作界面和dnspod比起来简直就是稀烂,连个checkbox都没有,删几十个记录要他妈的一个一个点叉再点OK,脑袋有坑么?记录还不能修改类型和TTL,只能删了重建;空主机头竟然显示整个域名,看着真他码别扭,你显示个@不行么?等等。

然而这些还是阻挡不了我转向cloudflare。

原因有三:

  1. 用godaddy主机,需要免费CDN加下速;
  2. Dnspod现在是腾讯的;
  3. cloudflare还带SSL的,真高大上。

自从用上了cloudflare,网站页面打开刷刷的,我都对自己的网站爱不释手了。

关于Drupal 8搬迁的一些笔记

Submitted by Dot on Sat, 05/21/2016 - 19:22

自己的drupal 8数据库使用一段时间后会涨到100多MB,实际数据只有20MB左右,其余全是缓存表。drupal 8默认内置了10张cache为前缀的表,需要定时清理,否则会变很大。搬迁时可以删除这10张表,刷新页面会自动重建。

druapl clean urls及主机搬迁遇到的问题

Submitted by Dot on Mon, 05/02/2016 - 19:33

Drupal的问题好像每次都是在comments里找到的解决办法。这次是Clean URLs,官方文档真是看着头疼,最后还是用这个页面的comments里dman的方法搞定的。

今天偶然发现一个问题,drupal 8保存content时,如果title为空,则返回错误页“The website encountered an unexpected error. Please try again later.”。 

后来,想搭建一个本地环境,来测试主机搬迁。将网站目录及数据库都在本地配置好,访问时同样是“The website encountered an unexpected error. Please try again later.”。想一想,唯一的改动就是settings.php中的数据库名、用户、密码,那么,只有可能是本地数据库名与原数据库名不同了,果然,在本地新建一个同名数据库再导入,就能正常访问了。