Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] dv8.3转换Discuz! X2,希望对新手有用,请高手指正

[复制链接]
暴走拍拍熊 发表于 2011-11-17 10:27:10 | 显示全部楼层 |阅读模式
本帖最后由 暴走拍拍熊 于 2011-11-17 10:28 编辑

一直用Asp+Access或者mssql,第一次接触php+mysql
搜着教程一步一步来的,也走了些弯路,如题所说:希望对新手有用,请高手指正
一、配置环境
安装php、安装sql、安装Zend Optimizer
https://discuz.dismall.com/thread-2430580-1-1.html
二、Dvbbs8.3-Discuz! X1
安装 Discuz! X1
上传XConvert_for_dvbbs
调用Dvbbs8.3数据库
转换数据
https://discuz.dismall.com/thread-1163483-1-1.html
三、升级(Discuz! X1-Discuz! X1.5)
https://discuz.dismall.com/thread-1893723-1-1.html
四、升级UCenter 1.5.2 到 UCenter 1.6.0
https://discuz.dismall.com/thread-2141455-1-1.html
五、升级Discuz! X1.5到Discuz! X2
https://discuz.dismall.com/thread-2141470-1-1.html
-------------------------
【遇到的问题】:
(一)ISAPI筛选器 php无法加载
    网上找了很久,我的是IIS 6.0版本,按照以下方法解决:
    1.首先确定权限的限制是由两部分造成的:系统文件权限以及服务器扩展权限,首先来到这个ISAPI链接库文件所在的地方,之后给予这个文件EveryOne的完全控制权限(你也可以选择读取+写入+执行的权限组合)。
    2.解决服务器扩展权限:来到IIS6.0的“服务器扩展”设置页面,如果你想图省事,可以直接点击“允许所有的未知ISAPI”的按钮,但我并不推荐这样做,这样太不安全了!我们在此应当添加一个新的服务器扩展,扩展名你可以随便填,文件就选择到那个ISAPI链接库文件上,然后勾选“将状态设置为允许”后,保存。
    3.为了使设置生效,请重启系统,重启后你的ISAPI扩展就可以正常加载了!
(二)转换后老用户不能登录,拷贝覆盖uc_client
https://discuz.dismall.com/thread-2142406-1-1.html
(三)ucerter无法登录,可能是我没有进行第四步的原因,我准备先熟悉一下mysql再按照热心网友 12153556的方法试试看。

或者按步骤再重新来一遍
欢迎各位高手看看

12153556 发表于 2011-11-17 10:53:11 | 显示全部楼层
最好不要赋予EveryOne所有权限,存在严重的安全隐患

我记得php5.2.8的安装版可以自动添加扩展的,可以试试安装
回复

使用道具 举报

 楼主| 暴走拍拍熊 发表于 2011-11-17 11:38:39 | 显示全部楼层
php的安装版是不是安装的时候自动设置了php文件的读取权限呢?

还要补充
安装 phpMyAdmin:
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:

搜索$cfg['PmaAbsoluteUri'],设置你的phpmyadmin的URL,如:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/'; 注意这里假设phpmyadmin在默认站点的根目录下
搜索$cfg['blowfish_secret'],设定好root密码后这里也要填写比如ROOT密码123456则设置为$cfg['blowfish_secret'] = '123456';
搜索$cfg['DefaultLang'] ,将其设置为 zh-gb2312 ;
搜索$cfg['DefaultCharset'] ,将其设置为 gb2312 ;
搜索$cfg['Servers'][$i]['auth_type'],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg['Servers'][$i]['auth_type'] = 'cookie';
注意这里如果设置为config请在下面设置用户名和密码!例如:
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户
$cfg['Servers'][$i]['password'] = '123456';

打开浏览器,输入:

http://localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码123456即可浏览数据库内容。
回复

使用道具 举报

大桶水 发表于 2011-11-17 13:30:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

英伦浪子 发表于 2011-11-17 16:02:51 | 显示全部楼层
学习了!
回复

使用道具 举报

 楼主| 暴走拍拍熊 发表于 2011-11-17 17:24:23 | 显示全部楼层

下午重新转了一次,目前没发现错误

不过phpMyAdmin还没来得及测试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-30 16:14 , Processed in 0.113842 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表