■文/正版加菲猫
我的现在的空间是在华启数据搞的。前些日子在安装Wordpress 2.0的时候,在第二步创建时据库时会出错,于是出现了以下提示:
WordPress database error: [Column 'meta_key' is used with UNIQUE or INDEX but is not defined as NOT NULL]
CREATE TABLE wp_postmeta ( meta_id bigint(20) NOT NULL auto_increment, post_id bigint(20) NOT NULL default '0', meta_key varchar(255) default NULL, meta_value longtext, PRIMARY KEY (meta_id), KEY post_id (post_id), KEY meta_key (meta_key) )
WordPress database error: [Column 'meta_key' is used with UNIQUE or INDEX but is not defined as NOT NULL]
CREATE TABLE wp_usermeta ( umeta_id bigint(20) NOT NULL auto_increment, user_id bigint(20) NOT NULL default '0', meta_key varchar(255) default NULL, meta_value longtext, PRIMARY KEY (umeta_id), KEY user_id (user_id), KEY meta_key (meta_key) )
WordPress database error: [Table 'pcwindows.wp_usermeta' doesn't exist]
INSERT INTO wp_usermeta (user_id, meta_key, meta_value) VALUES (1, 'wp_user_level', '10');
WordPress database error: [Table 'pcwindows.wp_usermeta' doesn't exist]
INSERT INTO wp_usermeta (user_id, meta_key, meta_value) VALUES (1, 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}');
除了这些提示以外,页面底部还会给出创建的管理员账号admin和其自动生成的密码。但是无法登陆,提示没有权限,Blog前台也会出错。但是运行了一下PHP探针,相关组件均达到了要求。
后来问了一下海刺猬,找到了解决办法。原因出在[meta_key varchar(255) default null]应该改成[meta_key varchar(255) not null default ”],这样在安装的时候就没有问题了。
如果哪位朋友遇到同样的错误,可以进入PHPMyAdmin,执行下面两个语句先行创建两个数据表,然后再执行安装或升级程序就可以了。(这里假设数据表前缀是”wp_”,如果不是的话要把”wp_”改成正确的数据表前缀。)
CREATE TABLE wp_postmeta ( meta_id bigint(20) NOT NULL auto_increment, post_id bigint(20) NOT NULL default '0', meta_key varchar(255) not null default '', meta_key varchar(255) default NULL, meta_value longtext, PRIMARY KEY (meta_id), KEY post_id (post_id), KEY meta_key (meta_key) )
CREATE TABLE wp_usermeta ( umeta_id bigint(20) NOT NULL auto_increment, user_id bigint(20) NOT NULL default '0', meta_key varchar(255) not null default '', meta_key varchar(255) default NULL, meta_value longtext, PRIMARY KEY (umeta_id), KEY user_id (user_id), KEY meta_key (meta_key) )
最后建议大家在升级WordPress时也要备份数据库,否则真的很烦人。
相关日志:
转载本文于其他网站(包括但不限于百度知道、各种论坛等等)时请务必附上本文地址(见于浏览器地址栏),本文作者有权对侵权者提起法律诉讼并依法索赔,谢谢合作。
欢迎订阅本站的文章:P 本站的 RSS 地址:http://feed.pcwindows.com.cn/jiaruisun本文现在已有 2 条评论
发表一条评论
本站已经全面去掉了“Nofollow”标签,欢迎在评论中留下你的网站地址!








2007年02月21日 星期三 at 11:54 am
Good site. Thanks!
http://romboy.110mb.com/villas-to-buy/buy-cyprus-villa.html buy cyprus villa
[回复此评论]
2007年02月21日 星期三 at 1:52 pm
Nice site. Thanks:-)
http://securedcredit.9999mb.com/secured-credit-card/index.html secured credit
[回复此评论]