夜樱

Typecho 更换PHP7版本时 连接数据库问题解决
今天打算更新PHP版本为了防止低版本的PHP存在些上传漏洞时遇到的一些坑uwu,其实解决方法还是很简单的desir...
扫描右侧二维码阅读全文
14
2019/06

Typecho 更换PHP7版本时 连接数据库问题解决

今天打算更新PHP版本为了防止低版本的PHP存在些上传漏洞时遇到的一些坑uwu,其实解决方法还是很简单的

desire - Hiten

宝塔面板上PHP版本从PHP5.4切换到PHP7.x版本,在更新换到PHP时会产生一个问题那就是数据库连接错误的提示。在PHP5的时候是存在对mysql的扩展,到了PHP7的时候PHP7舍弃mysql库的扩展,剩下来的只有去用sqlli和PDO方式进行连接,这里是用pdo去进行操作

解决方案

进入到根目录下,找到config.ini.php进行如下的编辑即可

/** 定义数据库参数 */
$db = new Typecho_Db('Mysql', 'typecho_');  #将Mysql更改为Pdo_Mysql即可
$db->addServer(array (
  'host' => 'xxxxx',
  'user' => 'xxxxx',
  'password' => 'xxxxx',
  'charset' => 'utf8',
  'port' => 'xxxxx',
  'database' => 'xxxxx',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);
Last modification:June 14th, 2019 at 10:48 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment