分享我在typecho0.9升级1.0遇到的问题

解决您在不同平台环境下遇到的安装和升级问题
回复
bhoold
帖子: 1
注册时间: 2015年 1月 4日 16:24

分享我在typecho0.9升级1.0遇到的问题

帖子 bhoold »

分类错误
typecho1.0相对0.9增加了子类功能,参照官网http://docs.typecho.org/upgrade的方式(替换/admin/,/var/,/index.php)升级之后,网站涉及到分类的页面都报错,后台分类页直接显示500数据连接错误。
经过一番数据表对比,新版的表typecho_metas添加了parent字段。
在数据库执行以下语句之后恢复正常
ALTER TABLE `数据库名称`.`typecho_metas`
ADD COLUMN `parent` INT(10) UNSIGNED NULL DEFAULT '0' AFTER `order`;

主题(外观)错误
升级之后前台布局乱了,后台只能用默认的外观,启用其他外观提示不存在。
调试操作主题的文件发现是因为我的主题文件夹命名是new_v0.1,这版本解析的时候把点号替换成成段横杠,变成new_v0-1,所以出现找不到主题文件。把主题文件夹重命名new_v0-1之后操作成功。

链接错误
我用另一台电脑访问才发现$this->options->themeUrl函数输出的地址是http://localhost开头,导致别的电脑css和js没加载到。
这是因为函数直接调用后台基本设置页面中的“站点地址”输入框。我填了http://localhost/myblog,前台页面调用$this->options->themeUrl('style.css')也就简单的替换成http://localhost/myblog/usr/themes/主题目录名/style.css。
回复