网站无法连接数据库怎么处理

网站无法连接数据库怎么处理,第1张

您好,关于数据库无法连接的,大致总结了一下常见程序的数据库链接文件到底是哪一个:1 帝国系统网站数据库配置文件路径:web/e/class/configphp2 shopex系统网站数据库配置文件路径:web/config/configphp3 DEDECMS(织梦)系统网站数据库配置文件路径:web/data/ commonincphp4 php168系统网站的数据库配置文件路径:web/php168/mysql_configphp5 其他net的网站一般web/webconfig文件是数据库配置文件6phpcms系统的数据库配置文件路径:web/include/configincphp7discuz论坛系统的网站的数据库配置文件一般3个,分别为: web/uc_server/data/configincphpweb/config/config_globalphpweb/config/config_ucenterphp可以根据您具体的数据库信息修改一下数据库链接文件,当您数据库无法连接上的时候,(前提是先确定好我们数据库是正常的,也就是登陆您数据库高级管理看可以不可以进去,如果可以一般是数据库就没什么问题的了)。

mysql--1146--报错

先找到数据库存放地址,即Data文件夹(复制留下来)

再用电脑管家把所有的mysql卸载

然后把mysql文件夹弄走(卸载不会清掉它,需手动,一般在C:\ProgramData下)(可删除,或剪切走,以防万一)

重新安装mysql(我用的是mysql-installer-community-57130程序包)

如果数据库启动了先关闭它(因为版本,关闭是(net stop mysql57--在cmd中);启动是(net start mysql57--在cmd中))

然后把以前的数据库文件(自己需要的)(在Data文件夹下的,数据库名即文件夹名)复制到,新的数据库Data文件夹下(那些自带的数据库别动),

把新的Data下的那五个配置文件替换为以前老的文件(就是这五个文件autocnf,ib_buffer_pool,ib_logfile0,ib_logfile1,ibdata1)

重新启动数据库即可

能ftp不能连数据库是因为没有提前把数据库创建。根据查询相关公开信息显示FTP上传文件后,必须提前把数据库创建,否则会提示无法连接数据库服务器,请检查配置,在安装PHPCMS时,用FTP上传文件时,必须选择:二进制模式,上传完成后,先确认以下目录或文件属性为(777)可写模式。

当前用户 没有创建数据库的权限。

如果你是 使用 服务商提供的 MySQL 数据库, 那么 数据库是应该已经创建好的了。

你只能在 指定的数据库下面, 创建表。

如果数据库不存在的话, 那么你需要去 服务商的 管理页面去看看。

某些服务商, 是在一个 Web 管理页面里面, 让用户 创建 数据库的。

在phpcms9里面需要更改两处:

caches\configs\databasephp

phpsso_server/caches/configs/databasephp

在phpcms8里面只需要修改文件中的 include/configincphp。

phpcms v9系统的配置数据大部分都是作为配置文件存放在缓存目录下,主要常用的两个文件:/caches/configs/databasesphp 数据库连接配置;/caches/configs/systemphp 系统配置项;

获取某项配置值时可使用系统方法load_config():

$html_root = pc_base::load_config('system','html_root');

来实现,其中两个参数第一个指文件名,第二个指配置项名。

另外说下你提到的分页显示数量,这个在普通配置项里是没有的,分页是使用分页连接生成方法pages()产生的,在方法里有个参数来设定显示数量,所以这个只是函数的参数设定值不同而已。

pages函数代码预览:

/

  分页函数

 

  @param $num 信息总数

  @param $curr_page 当前分页

  @param $perpage 每页显示数

  @param $urlrule URL规则

  @param $array 需要传递的数组,用于增加额外的方法

  @param $setpages 显示数量

  @return 分页

 /

function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) {

此方法在/phpcms/libs/functions/globlefuncphp里,有兴趣可以研究。

PS:phpcms使用与二次开发可参看官方手册以及iphpcms的视频教程。

以上就是关于网站无法连接数据库怎么处理全部的内容,包括:网站无法连接数据库怎么处理、MySQL Errno : 1146如何解决、能ftp不能连数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9438340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存