首页
电脑工具
安卓工具
技术文章
资源分享
中文编程
其它资料
登录
搜索
登录
搜索
435000
累计撰写
382
篇文章
累计收到
0
条评论
首页
栏目
首页
电脑工具
安卓工具
技术文章
资源分享
中文编程
其它资料
登录
包含标签 【Emlog】 的文章
2025-3-26
PHP7下安装Emlog5.3.1
https://www.myxzy.com/post-445.html 直接在php7安装emlog5.3.1各种报错。emlog5.3.1虽然已经出了使用mysqli连接类,但是为了兼容性还是默认是使用了mysql。因为PHP7已经不支持mysql扩展了,但是支持mysqli和pdo_mysql。所以这里还是介绍如何使用mysqli来安装emlog。 以下是修改emlog安装程序,无报错安装。如果是实际环境请在本地环境模拟后成功后再更换。 1、修改include\lib\option.php,大概11行修改为mysqli [ //默认MySQL链接方式,mysql或mysqli const DEFAULT_MYSQLCONN = 'mysql'; 改为 const DEFAULT_MYSQLCONN = 'mysqli';//默认链接方式改为mysqli 2、修改include\lib\database.php,大概16行删除default: case 'mysql': default ://这边需要删除default: 3、修改include\lib\cache.php,大概195行加大括号 $$row['option_name'] = $row['option_value']; 改为 ${$row['option_name']} = $row['option_value']; By 2018-3-144、PHP版本最近更新的比较快,autoload自动加载函数会报错,function.base.php开头的__autoload函数修改如下 spl_autoload_register(function($class) { $class = strtolower($class); if (file_exists(EMLOG_ROOT . '/include/model/' . $class . '.php')) { require_once(EMLOG_ROOT . '/include/model/' . $class . '.php'); } elseif (file_exists(EMLOG_ROOT . '/include/lib/' . $class . '.php')) { require_once(EMLOG_ROOT . '/include/lib/' . $class . '.php'); } elseif (file_exists(EMLOG_ROOT . '/include/controller/' . $class . '.php')) { require_once(EMLOG_ROOT . '/include/controller/' . $class . '.php'); } else { emMsg($class . '加载失败。'); } }); PS:暂时就发现这么些地方要修改的,还有部分插件写死了数据库链接方式。需要修改,不然直接报数据库错误。比如:\$DB = MySql::getInstance();改为\$DB = Database::getInstance();等等。](https://www.myxzy.com/post-445.html)[](https://www.myxzy.com/post-445.html)
2025年-3月-26日
3 阅读
0 评论
技术文章
2025-3-26
emlog pro去除未注册提示
https://blog.csdn.net/qq9108780/article/details/120425680 申明:仅为模板开发,去除提示使用!如果喜欢该程序,请赞助原作者。 去除 注册码验证,原始文件36-57行。(路径:include\lib\register.php) public static function checkEmKey(\$emkey) { // if (empty(\$emkey)) { // return false; // } // // \$emcurl = new EmCurl(); // \$emcurl->setPost(['emkey' => \$emkey]); // \$emcurl->request(OFFICIAL_SERVICE_HOST . 'proauth/register'); // if (\$emcurl->getHttpStatus() !== 200) { // return false; // } // \$response = \$emcurl->getRespone(); // \$response = json_decode(\$response, 1); // if (\$response['code'] !== 200) { // \$CACHE = Cache::getInstance(); // Option::updateOption('emkey', ''); // \$CACHE->updateCache('options'); // return false; // } return true; } 去除 商店验证,原始文件27-31行。(路径:admin\store.php) if (\$ret['code'] === MSGCODE_EMKEY_INVALID) { // Option::updateOption('emkey', ''); // \$CACHE->updateCache('options'); // emDirect("./register.php?error_store=1"); }
2025年-3月-26日
2 阅读
0 评论
技术文章