前言
每一个博客都有自己的友情链接,这个typecho也有,我使用的主题中有一个links插件页面一直不能使用,今天有些时间看了一下,是什么情况。
数据库没有创建成功
links插件一直不能成功激活,虽然显示激活,并能设置,但到管理中不能管理页面,显示database error,查看数据库,显示没有添加上数据库,于是手动添加,在phpmyadmin中新增了数据,导入mysql,代码如下:
CREATE TABLE `typecho_links` (
`lid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'links表主键',
`name` varchar(50) DEFAULT NULL COMMENT 'links名称',
`url` varchar(200) DEFAULT NULL COMMENT 'links网址',
`sort` varchar(50) DEFAULT NULL COMMENT 'links分类',
`email` varchar(50) DEFAULT NULL COMMENT 'links邮箱',
`image` varchar(200) DEFAULT NULL COMMENT 'links图片',
`description` varchar(200) DEFAULT NULL COMMENT 'links描述',
`user` varchar(200) DEFAULT NULL COMMENT '自定义',
`state` int(10) DEFAULT '1' COMMENT 'links状态',
`order` int(10) UNSIGNED DEFAULT '0' COMMENT 'links排序',
PRIMARY KEY (`lid`)
) ENGINE=MYISAM DEFAULT CHARSET=%charset%;修改数据库后成功
导入mysql.sql,没有导入成功,查了数据库,没有typecho_links表,手动导入后,显示DEFAULT CHARSET=%charset%;出错,于是直接将%charset%改为utf8mb4,代码如下
CREATE TABLE `typecho_links` (
`lid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'links表主键',
`name` varchar(50) DEFAULT NULL COMMENT 'links名称',
`url` varchar(200) DEFAULT NULL COMMENT 'links网址',
`sort` varchar(50) DEFAULT NULL COMMENT 'links分类',
`email` varchar(50) DEFAULT NULL COMMENT 'links邮箱',
`image` varchar(200) DEFAULT NULL COMMENT 'links图片',
`description` varchar(200) DEFAULT NULL COMMENT 'links描述',
`user` varchar(200) DEFAULT NULL COMMENT '自定义',
`state` int(10) DEFAULT '1' COMMENT 'links状态',
`order` int(10) UNSIGNED DEFAULT '0' COMMENT 'links排序',
PRIMARY KEY (`lid`)
) ENGINE=MYISAM DEFAULT CHARSET=utf8mb4;成功导入,到typecho后台管理,能够进入管理>友情链接,可以使用了。
链接
我的友情链接地址链接,这个就是在数据中提出的,不再是页面添加的了。
本文著作权归作者 [ 老段同学 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。