立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP实战精英班培训 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
注册付费广告征集
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
 20 12
发新话题
打印

[教程] 安装时出现选择数据库空白

安装时出现选择数据库空白

这个是别人遇到的问题之后的解决办法,我也遇到过,所以整理一下发布出来。成果都是大家的分享而已。

详细的问题是安装Discuz!5.0的时候出现以上的问题。附图。

安装图


到这一步时选择数据库就选择不了,出现如下图



分析:PHP没有加载MYSQL模块

解决方案:
如果使用的是WINDOWS自带的IIS,按以下步骤
1,修改php.ini (C:\php\php.ini 根据你的安装目录,我的是C:\php)
extension_dir = "C:\php\ext" (根据你的安装目录,我的是C:\php)
;extension=php_mysql.dll 去掉前面的";"号,改成 extension=php_mysql.dll
2, copy以下的文件去你的php安装目录,如c:\php\ext
php_mysql.dll
php_mysqli.dll
重启IIS
3,拷贝以下文件去c:\windows\system32
libmysql.dll
libmysqli.dll
这两个文件这里可以下载:http://www.siteinaweek.com/installphp5/libmysql_dll.zip

如果使用的是Apache
1,修改httpd.conf (C:\Program Files\Apache Software Foundation\Apache2.2\conf)
- LoadModule php5_module "C:/php/php5apache2_2.dll"
- PHPIniDir "C:\php\php.ini"
2,COPY以下五个文件到c:\windows\system32目录下
php5apache2.dll
      php5ts.dll
      php_mysql.dll
      libmysql.dll
      libmysqli.dll
点这里下载:http://www.siteinaweek.com/installphp5/apache.zip





[ 本帖最后由 倔犟的牛 于 2006-10-24 19:06 编辑 ]
本帖最近评分记录
  • 安笛 威望 +5 谢谢分享! 2006-11-15 17:26
  • 安笛 +5 谢谢分享! 2006-11-15 17:26
善用搜索那将是你一笔难得的财富。别人所给你的每一个答案,都请虚心对待。
请学会独立思考独立操作。有问题请尽量发帖请勿PM。请勿询问QQ,有必要的话我会主动要你的联系方式。
第二种方法
因为php 必须支持<?  标签才行

打开php.ini
查找short_open_tag = Off
改为short_open_tag = On
再重启apache 服务 就可以了。
善用搜索那将是你一笔难得的财富。别人所给你的每一个答案,都请虚心对待。
请学会独立思考独立操作。有问题请尽量发帖请勿PM。请勿询问QQ,有必要的话我会主动要你的联系方式。
这个要 support 一下....
我按照上面的第一种方法更改了,但是问题还未解决.
那是在安装好MYSQL后,没有做'mysql-nt.exe'这个命令的运行工作,我运行完之后就正常了。 :) :) :)
补充一下:如果第一种方法和第二种方法没有见效,请确定的你php.ini文件属性里everyone组是否可以读取。


如果主机权限设置比较严,c:\windows\system32下所以php_开头的dll文件都要给everyone组权限。

[ 本帖最后由 倔犟的牛 于 2006-11-11 14:52 编辑 ]
善用搜索那将是你一笔难得的财富。别人所给你的每一个答案,都请虚心对待。
请学会独立思考独立操作。有问题请尽量发帖请勿PM。请勿询问QQ,有必要的话我会主动要你的联系方式。
虚拟主机怎么办?
mysql的data目录也要给写权限
引用:
原帖由 simple_yy 于 2006-10-31 12:22 发表
虚拟主机怎么办?
虚拟主机的话,,一般不会出现这种问题,,如果有那你只能问虚拟主机供应商了
引用:
原帖由 simple_yy 于 2006-10-31 12:22 发表
虚拟主机怎么办?
虚拟主机的安装空白可按下面方法检查


0,通常是空间问题,有些免费空间比较垃圾
1,php5版本的用户可能是php版本的问题
http://www.discuz.net/viewthread.php?tid=217733
2,可能是缓存的问题,最好重新建立下,将forumdata/cache和forumdata/templates下面的文件删除
http://www.discuz.net/viewthread.php?tid=219495
3,可能是文件上传过程中出现问题,一般将出现问题涉及到的页面文件重新二进制上传覆盖下
4,http://www.discuz.net/viewthread.php?tid=219335
5,打开php.ini,查找short_open_tag,将其设置为short_open_tag= on
http://www.discuz.net/viewthread.php?tid=217086
6,运行install.php文件,IE出现一片空白,php error显示:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in E:\139163 www\bbs\install.php on line 976
Parse error: parse error, unexpected '}' in E:\139163 www\bbs\install.php on line 979
这是因为PHP没有mysql扩展库的问题
7,可能是模版问题,可能模版使用的是非官方标准版本或者自己修改过官方标准版本的模版然而修改出现问题,解决:将官方标准模版上传,
清除forumdata/cache和forumdata/templates下面的文件,然后重新访问
8,有些空间不支持gzip导致,解决办法:
http://www.discuz.net/viewthread.php?tid=207119
或者用phpmyadmin点击sql运行下面的sql语句
复制内容到剪贴板
代码:
UPDATE `cdb_settings` SET `value` = '0' WHERE `variable` = 'gzipcompress' LIMIT 1 ;
9,空间满了,不能写入缓存。检查下是不是空间不够了
善用搜索那将是你一笔难得的财富。别人所给你的每一个答案,都请虚心对待。
请学会独立思考独立操作。有问题请尽量发帖请勿PM。请勿询问QQ,有必要的话我会主动要你的联系方式。
 20 12
发新话题
版块跳转