我只是胡乱写写东西,想写什么就写什么。有时可能会骂人,如果你不能接受,现在就可以关闭这个界面了。
当前位置首页 > 未分类> 正文

帝国cms在NameCheap虚拟主机上无法正常安装

最近,在NameCheap上买了一台便宜的主机,可以放三个网站,本想着把自己的几个闲置的域名都挂上去,于是就开始上传程序。自然是帝国cms了,上传后,在安装的时候报错:

建立数据表: phome_enewsad 完毕......

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MYISAM' at line 1

CREATE TABLE `phome_enewsad` ( `adid` int(10) unsigned NOT NULL auto_increment, `picurl` varchar(255) NOT NULL default '', `url` text NOT NULL, `pic_width` int(10) unsigned NOT NULL default '0', `pic_height` int(10) unsigned NOT NULL default '0', `onclick` int(10) unsigned NOT NULL default '0', `classid` smallint(5) unsigned NOT NULL default '0', `adtype` tinyint(3) unsigned NOT NULL default '0', `title` varchar(100) NOT NULL default '', `target` varchar(10) NOT NULL default '', `alt` varchar(120) NOT NULL default '', `starttime` date NOT NULL default '0000-00-00', `endtime` date NOT NULL default '0000-00-00', `adsay` varchar(255) NOT NULL default '', `titlefont` varchar(14) NOT NULL default '', `titlecolor` varchar(10) NOT NULL default '', `htmlcode` text NOT NULL, `t` tinyint(3) unsigned NOT NULL default '0', `ylink` tinyint(1) NOT NULL default '0', `reptext` text NOT NULL, PRIMARY KEY (`adid`), KEY `classid` (`classid`), KEY `t` (`t`)) TYPE=MyISAM

后来登录了phpmyadmin查看才知道,NameCheap用的是MariaDB,MariaDB是Mysql的分支,虽然他们兼容,可能在细节上还是有点差别的,所以才会报错。

欢迎转载:

本站关闭评论功能,有问题请点击留言反馈留言!