其实我很久之前就在弄SAE这个东西,当时不会玩啊,然后还玩了JAE,好像现在JAE关了吧?
自从三C给我提供了空间后我就一直在3C了,可是3C挂了..而且离我上次那个PW域名到期也没有一个月了,这个xyz域名是上次DNSPOD活动漏洞搞到手的,差不多十二月份到期之前我准备搞个com域名然后以后就尽量不换了。总之能活一天是一天。
幸好之前在博友的博客看到了一个叫“多备份”(链接见我博客底部链接)的网站,可以自动备份网站资料和数据,然后把数据迁移出来后就开始继续鼓捣SAE。
之前SAE一直给我发邮件说什么全民免费时代到来什么的我已经get到消息了,还没有什么打算,这一次是必须逼我搬家了。
但是SAE安装博客导入数据什么的简直是问题百出,让我百思不得其解,从昨天到现在总算是整出了一个型。下面来总结一些问题吧。
1.实名认证条真的很烦人。
实名认证条显示在网站的最顶端,这个是新浪的政策,没有实名认证的开发者APP网站上全部都有醒目的条幅告诉来访者“这货还没认证,别被骗了”,但是我现在在前台反正是没看到这个条幅了,不知道你们看不看得到。之前一直出现都不好操作。然后我已经提交资料给新浪了,就等通知过审(没过审的话我也没辙=。=)话说支付宝也有实名认证要16岁以上才能,我没有,所以导致了上次有个赞助无法付款合作未谈成也是醉了...
2.主题&插件不兼容现象。
首页文章缩略图插件就不能用了,我就只能忍痛割爱的去掉了它,你要造为了美观之前我每一篇文章都要插一张图的,没有图也硬要插的。强迫症&完美主义者没办法。
回复通知作者插件(CommentToMail)貌似无法正常发送邮件了,但是我后台测试邮件发送还是可以收到的,不知道你们回复的话我收不收得到插件。别问我为什么自己不测试,我才不会告诉你貌似垃圾评论插件(Akismet)一直判断我的回复是垃圾评论,我也是醉了...他们说这插件在SAE上回无法正常运行,可是为毛我不仅能运行还好像变成了加强版一样?
总结起来就是貌似没有一个能正常使用的插件。简直累爱。
3.地址重写无法使用用。
typecho官方以及各广大网友都分享了一段同样的代码告诉我这个可以开启地址重写,可是事实告诉我,这并没有什么卵用!!!
4.后台模板快速编辑无法使用
SAE的限制,只能用SVN或在线编辑器编辑代码(这个在线编辑器很有问题,好多次都显示不出代码只有一个背景板。)
5.导入数据库各种失败
我看有人一直在百度个种在SAE搭建Typecho的方法,总结起来都可以写一本书了,但是这并没有是卵用。在SAE上部署tyoecho.wordpress等常用php程序so.easy,因为sae不提供数据库用户名啊密码什么的,所以大多数人卡在安装这一步。但是sae在你们安装过程中给你们的提示你们都没看到是眼瞎了么/再见
导入数据库才是重点好不好!!!我把typecho程序加以我原来的文件整合修改搭建好后就开始导入数据了,那么一大堆数据库问题正向我进攻。因为SAE数据库不支持外部链接,所以我无法直接从多备份转移数据到SAE,只能解密下载后再上传。
恩,开始了。数据格式错误,数据重复错误,数据包含信息错误等等。各种错误都来了,一时无法到崩溃,一度想放弃,可是这么多数据是攒了快一年得来的啊。于是我get了一个叫WampServer的神奇软件搭建了本地php程序进行测试,令我意外的是没有安装程序,直接导入数据库很快就成功了,那么问题出在哪?于是我在wampserver上对数据进行简单的处理后下载下来,把SAE数据库格式化(这个时候网站是无法正常访问的)直接上传数据包,成功,再打开网站OK~
6.404页面你去哪了
404页面乱码以及不固定或是不出现模板404直接是主机404页面的情况。
7.搜索功能挂了
搜索功能也不是第一次挂了,在我第一次换主机的时候就挂过一次,当时找到的原因好像是有个链接地址没有设置好,于是我故技重施但是却没有找到那个地址,考虑到又没有多少人用我的博客搜索功能于是直接把搜索框去掉了。
8.头像偶尔显示错误或是无法显示,这个是老问题了,历史遗留问题,主要原因还是天朝防火墙太高.
截止到这里,问题差不多就总结完了,你们可以借鉴借鉴,原谅我没有上图,问题太多脑洞太大...
然后在我通知各个友链网站换地址的过程中我发现有的网站根本没有留言板或者是已经很久没有更新或是已经取消友链的我把友情链接去掉了,请见谅。要再次友链可以直接在这里回复或者在留言板留言。
截至21:25 地址重写伪静态已经解决。方案,不在AppConfig而是在根目录下的config.yaml文档中最下方添加
handle:- rewrite: if(!is_dir() && !is_file()) goto "index.php?%{QUERY_STRING}"
而上方的版本号以及名称则不用更改
截至21:38 Gravater头像显示问题已解决。方案,将var/Typecho/Common.php中的第942行中的http://www.gravatar.com/中的www.给去掉即可!
//修改前
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
//修改后
$url = $isSecure ? 'https://secure.gravatar.com' : 'http://gravatar.com';
截至6.8 15.04 实名认证提醒banner已经去除,请放心访问本站。
截至6.8 15:.27 搜索功能已恢复。