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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 论坛转移到自己电脑上不能注册和登陆,详细解决方法总结!含有详细安装方法!

[复制链接]
yundi_123 发表于 2010-5-12 10:31:47 | 显示全部楼层 |阅读模式
参考这里可以顺利安装论坛所需程序:
[PHP入门视频教程]http://www.enet.com.cn/eschool/video/php/


自己安装后文字总结安装步骤:

一、安装apache:
直接下载安装,安装后默认的文件存放路径为:
C:\Program Files\Apache2.2\htdocs

二、安装PHP服务器:
将PHP文件拷贝到E:\PHP\PHP目录下

修改php.ini文件,
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
去掉前面的;注释符号

打开 我的电脑属性  高级  环境变量
将PHP路径及PHP\ext加入到环境变量path中

将PHP以module方式与apache相结合:
修改apache的httpd.conf文件
115行左右加:
LoadModule php5_module "E:/PHP/PHP/php5apache2_2.dll"
PHPIniDir "E:/PHP/PHP"


383行加:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html



三、安装mysql数据库:
执行setup.exe文件,直接安装即可。


四、安装phpMyAdmin:
将phpMyAdmin文件拷贝到htdocs\phpMyAdmin目录下,将配置文件修改为config.inc.php
重启apache,即可


关键内容:
上述安装配置完成后,从现网取备份文件。
1、用管理员用户登陆后台,全备份数据库;
2、用FTP工具将论坛所有文件取下来做备份
3、进入PHPMYADMIN,在SQL中用命令创建数据库
CREATE DATABASE `test` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
4、将论坛所有文件拷贝到apache的htdocs目录下
5、修改C:\Program Files\Apache2.2\htdocs\bbs\config.inc.php中的数据库名称、用户名、密码[可用test/root/123456,有两处要修改]
5、重启apache,登陆http://localhost/bbs
6、能正常看到论坛内容啦!

但问题来了,原来的账号都不能注册和登陆啦!!!
以为是mysql的问题,重新下载新版本,建了不少的测试数据库,以为是用户的问题,也按原来的用户新建了一套,都没用,点击登陆和注册,提交时什么都没有返回。
到discuz官方寻找答案,未果。晚上折腾到两点,困,希望第二天起来会有灵感!


调试mysql的时候还遇到一个新问题,即:
mysql> create database test
    -> ;
Query OK, 1 row affected (0.06 sec)

mysql> connect to test
ERROR 2005 (HY000): Unknown MySQL server host 'test' (11001)
总报这个错,一直以为数据库连接有问题,后来查找原因,是命令输入有问题,应该使用connect test就可,中间不用加to[奇怪,有时加to也可以连接!]



不断地从apache、php方面来排除问题,还是不行啊!快崩溃了!

慢慢地,找到了一些灵感,dz用UC来管理,会不会是DZ与UC间通信出了问题。检查数据库表,UC_开头的表都没有一个,
原来,直接在DZ后台导出的数据库是没有建库和建UC_脚本的,只有dis_使用的表[这个提醒大家注意了,如果仅这样备份,以后论坛完全恢复是恢复不了的!]
正确的备份方式是进入:
虚拟主机服务器:http://idc.comsenz.com/index.php
用自己的账号和密码登陆,进入数据库详细页面,在那里将dis_ | uc_[这些都是你自定义的哦,是供DZ、UC使用的表的前缀]进行数据库全备份。

****最后,我将所有UC_前头的表重新在test数据库中创建,再找到C:\Program Files\Apache2.2\htdocs\bbs\ucenter\data\config.inc.php文件,修改UC对应的用户名和密码。

重启apache,终于能够正常登陆与注册啦。
总结全过程分享出来,以免以后大家再浪费几天的时间来调试啊!!!!

调试网站:湘江世纪城社区 湘江世纪城业主论坛
http://www.0731xjsjc.com
 楼主| yundi_123 发表于 2010-5-12 10:33:14 | 显示全部楼层
希望能给有需要的朋友减少的郁闷的调试时间啊。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 16:27 , Processed in 0.024750 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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