MYMPS在PHP5.3上报错及整合UCENTER解决方案
2010年08月3日 # 3:58 下午 # 网站建设 # 4 评论最近调试运行了多个网上比较热门的PHP程序,比如CMS程序中的DEDECMS、帝国、PHPCMS,以及论坛程序DISCUZ、PHPWIND和MYMPS、PHPMPS分类信息系统等。目的只有一个寻找一个适合做地方类的网站程序架构,考虑到各方面的因素,最终选择了MYMPS整合DISCUZ X1的UCNETER方案。
一、在本地架设的LAMP环境中,安装MYMPS出现了如下问题:
Deprecated:Functionereg_replace() is deprecated in D:\xampp\htdocs\mymps\include\global.inc.php on line 15
Deprecated: Function ereg_replace() is deprecated in D:\xampp\htdocs\mymps\include\global.inc.php on line 16
Deprecated: Function set_magic_quotes_runtime() is deprecated in D:\xampp\htdocs\mymps\include\global.php on line 20
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at D:\xampp\htdocs\mymps\include\global.inc.php:15) in D:\xampp\htdocs\mymps\include\admin.class.php on line 83
Warning: Cannot modify header information – headers already sent by (output started at D:\xampp\htdocs\mymps\include\global.inc.php:15) inD:\xampp\htdocs\mymps\include\global.fun.php on line 181
Warning: Cannot modify header information – headers already sent by (output started at D:\xampp\htdocs\mymps\include\global.inc.php:15) inD:\xampp\htdocs\mymps\include\global.fun.php on line 182
解决办法:
查找/include/global.php,在“set_magic_quotes_runtime(0);”前加“@”;
查找/include/global.inc.php,分别在以下两条语句前加“@”:
define(‘MYMPS_INC’, ereg_replace(“[/\\]{1,}”,’/',dirname(__FILE__) ) );
define(‘MYMPS_ROOT’, ereg_replace(“[/\\]{1,}”,’/',substr(MYMPS_INC,0,-8) ) );
二、MYMPS整合DISCUZ X的UCENTER方法步骤:
1.分别下载安装MYMPS和DISCUZ X1程序;
2.下载 my-uc 整合插件,将uc_client目录和api目录上传至mymps根目录下;
3.进入Ucenter后台->应用管理->添加新应用->自定义安装;
应用名称 : mymps
应用的URL: 您的mymps访问地址
通信密钥 : 比如123456
应用类型 : 其它
应用接口文件名称: uc.php
是否开启同步登录: 是
是否接受通知: 否
4.返回应用列表,点击编辑,进入mymps配置的编辑页面;
在编辑页面的最下面,会出现一个 应用的 UCenter 配置信息复制里面的代码;然后打开 /dat/config.db.php 文件,粘贴在这个文件<?php 和?>中间保存即可。
最后粘贴以下代码:
$dbhost = $db_host; // 数据库服务器
$dbuser = $db_user; // 数据库用户名
$dbpw = $db_pass; // 数据库密码
$dbname = $db_name; // 数据库名
$pconnect = 0; // 数据库持久连接 0=关闭, 1=打开
$tablepre = $db_mymps; // 表名前缀, 同一数据库安装多个论坛修改此处
$dbcharset = $db_charset; // MySQL 字符集, 可选 ‘gbk’, ‘big5′, ‘utf8′, ‘latin1′, 留空为按照论坛字符集设定
//同步登录 Cookie 设置
$cookiedomain = ”; // cookie 作用域
$cookiepath = ‘/’; // cookie 作用路径
5.操作都正确的话,ucenter应用里mymps的应用会显示通信成功,如果通信失败,请检查你是否粘贴了;
6.进入mymps后台管理>系统配置>系统参数设置>整合其它CMS系统>填写 ucenter >保存。
执行以上步骤,安装整合都很顺利,下面的工作需要慢慢的不错完善了。写此文主要是看到遇到了同样的问题的朋友,不如做一总结分享,希望对需要的朋友有所帮助。
RSS 订阅
评论 RSS







什么系统的整合,是什么软件?
不错。
记得回访啊~大哥
恩。。。。。。。确实~~。。。。。