大家好,小沃最近遇到一个烦心事,我有一个客户需要搭建一个商城系统,小沃就直接使用Tpshop搭建了。并且由于客户先期的用户量不大,所以小沃推荐他使用虚拟空间,而不推荐他使用服务器。
说到又稳定,又便宜的空间。当然是首选国内最稳定的IDC服务提供商,阿里云了,小沃还有根据阿里云的服务器资源二次开发出了阿里云的虚拟空间呢。链接为https://item.taobao.com/item.htm?id=557322485051
阿里云的官方虚拟空间也不贵哦。支持php5.2-php5.5版本任意切换,同时使用mysql5.1版本数据库。
当我给客户安装tpshop时,遇到一个严重问题。那就是tpshop提示需要使用mysql5.5以上的版本。天啊,那么经典的版本,居然不支持。
当小沃感到绝望时,突然一股属于程序员的不甘心爆发出来。
根据小沃的经验,mysql5.1与mysql5.5在使用上应该没有任何不同。因此,小沃怀疑仅仅是tpshop官方考虑到性能问题才认为做的限制。
小沃瞬间决定手动破解这个限制。
根据代码的提示,小沃终于找到了应该修改的位置。
在install/index.php中的204行。
if ($version < 5.5) {
$arr['msg'] = '数据库版本太低! 必须5.5以上';
echo json_encode($arr);
exit;
}
直接将这句话注释掉。然后,然后果断的使用tpshop成功的在mysql5.1上安装成功了。