discuz 已经采用了mysqli连接数据库, 所有的php语法均可在5.6环境下运行, 唯独缺少了函数:mysql_escape_string, 这个函数只有要mysql扩展开启时才会生效, 在mysqli下如何处理?
打开sourcefunctionfunction_core.php文件.
在define('DISCUZ_CORE_FUNCTION', true); 一行下面增加 ps:搜索DISCUZ_CORE_FUNCTION
就能看见
加入下面代码!
if(!function_exists('mysql_escape_string')){
function mysql_escape_string($str){
return addslashes($str);
}
}
打开你的首页你会看到CSS样式 图片没有等等。
这时候你需要去 admin.php 后台 点击工具 然后选择更新“ 数据缓存 模板缓存DIY 模块分类缓存” 这三个!
然后你再次打开首页之后会是正常的--
源帖在:qampp