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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
倔犟的牛 发表于 2006-10-24 19:05:19 | 显示全部楼层 |阅读模式
这个是别人遇到的问题之后的解决办法,我也遇到过,所以整理一下发布出来。成果都是大家的分享而已。

详细的问题是安装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 编辑 ]

评分

1

查看全部评分

 楼主| 倔犟的牛 发表于 2006-10-26 16:08:26 | 显示全部楼层
第二种方法
因为php 必须支持<?  标签才行

打开php.ini
查找short_open_tag = Off
改为short_open_tag = On
再重启apache 服务 就可以了。
回复

使用道具 举报

AgFx 发表于 2006-10-26 16:16:09 | 显示全部楼层
这个要 support 一下....
回复

使用道具 举报

cocoxiang 发表于 2006-10-28 17:15:17 | 显示全部楼层
我按照上面的第一种方法更改了,但是问题还未解决.
回复

使用道具 举报

xuwt1974 发表于 2006-10-30 15:00:40 | 显示全部楼层
那是在安装好MYSQL后,没有做'mysql-nt.exe'这个命令的运行工作,我运行完之后就正常了。:) :) :) :) :) :)
回复

使用道具 举报

 楼主| 倔犟的牛 发表于 2006-10-31 12:20:21 | 显示全部楼层
补充一下:如果第一种方法和第二种方法没有见效,请确定的你php.ini文件属性里everyone组是否可以读取。


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

[ 本帖最后由 倔犟的牛 于 2006-11-11 14:52 编辑 ]
回复

使用道具 举报

simple_yy 发表于 2006-10-31 12:22:18 | 显示全部楼层
虚拟主机怎么办?
回复

使用道具 举报

牛妹妹 发表于 2006-10-31 12:22:42 | 显示全部楼层
mysql的data目录也要给写权限
回复

使用道具 举报

牛妹妹 发表于 2006-10-31 12:23:50 | 显示全部楼层
原帖由 simple_yy 于 2006-10-31 12:22 发表
虚拟主机怎么办?



虚拟主机的话,,一般不会出现这种问题,,如果有那你只能问虚拟主机供应商了
回复

使用道具 举报

 楼主| 倔犟的牛 发表于 2006-10-31 12:26:10 | 显示全部楼层
原帖由 simple_yy 于 2006-10-31 12:22 发表
虚拟主机怎么办?



虚拟主机的安装空白可按下面方法检查


0,通常是空间问题,有些免费空间比较垃圾
1,php5版本的用户可能是php版本的问题
https://discuz.dismall.com/viewthread.php?tid=217733
2,可能是缓存的问题,最好重新建立下,将forumdata/cache和forumdata/templates下面的文件删除
https://discuz.dismall.com/viewthread.php?tid=219495
3,可能是文件上传过程中出现问题,一般将出现问题涉及到的页面文件重新二进制上传覆盖下
4,https://discuz.dismall.com/viewthread.php?tid=219335
5,打开php.ini,查找short_open_tag,将其设置为short_open_tag= on
https://discuz.dismall.com/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导致,解决办法:
https://discuz.dismall.com/viewthread.php?tid=207119
或者用phpmyadmin点击sql运行下面的sql语句


  1. UPDATE `cdb_settings` SET `value` = '0' WHERE `variable` = 'gzipcompress' LIMIT 1 ;
复制代码



9,空间满了,不能写入缓存。检查下是不是空间不够了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 16:02 , Processed in 0.191731 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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