codeigniter uncatch error:调用 Linux codeigniter 中未定义的函数 pg_pc



请帮忙。我收到此错误,我不知道如何解决。

我在谷歌上搜索,但仍然没有运气。希望有人能为我解决这个错误。

我在 centos 7 中使用 Codeigniter,postgre。

这是错误:-

致命错误:未

捕获错误:调用未定义的函数 pg_pconnect((

这是完整的错误

捕获的错误:调用/var/www/html/mkt/system/database/drivers/mysql/mysql_driver.php:92 中的未定义函数 mysql_pconnect(( 堆栈跟踪: #0/var/www/html/mkt/system/database/DB_driver.php(116(: CI_DB_mysql_driver->db_pconnect(( #1/var/www/html/mkt/system/database/DB.php(149(: CI_DB_driver->initialize(( #2/var/www/html/mkt/system/core/Loader.php(347(: DB(Array, NULL( #3/var/www/html/mkt/system/core/Loader.php(1172(: CI_Loader->database(( #4/var/www/html/mkt/system/core/Loader.php(153(: CI_Loader->_ci_autoloader(( #5/var/www/html/mkt/system/core/Controller.php(52(: CI_Loader->initialize(( #6/var/www/html/mkt/application/controllers/report.php(9(: CI_Controller->__construct(( #7/var/www/html/mkt/system/core/CodeIgniter.php(309(: Report->__construct(( #8/var/www/html/mkt/index.php(203(: require_once('/var/www/html/m...'( #9 {main} 在第 92 行抛出/var/www/html/mkt/system/database/drivers/mysql/mysql_driver.php

非常感谢您的任何帮助。

问候

首先,在/opt/lampp/etc/php 中搜索.ini然后找到这一行并取消注释

extension="pgsql.so"

如果问题没有解决,请执行以下操作:

问题是PHP正在扩展目录中寻找扩展,但是...来了。。。"他们将扩展更改为DIR模块!

好的,工作轮是:

$ su -
Password:
# ln -s /usr/lib/php/modules  /usr/lib/php/extensions

然后编辑你的/etc/php/php.ini并将extension_dir更改为"/usr/lib/php/extensions/" 就是这样,这是针对每个不起作用的扩展(在我这样做之前,我尝试以相同的结果取消评论其他人(

相关内容

  • 没有找到相关文章

最新更新