PHP: ошибка MDB2 - вызов неопределенной функции

1

У меня есть ошибка в моем старом проекте на основе MDB2 и PHP 5.4:

PHP Неустранимая ошибка: вызов неопределенной функции: MDB2_Driver_pgsql :: raiseError(). в /path/to/project/vendor/pear-pear.php.net/MDB2/MDB2.php в строке 1936

Зависимости, загруженные через композитор:

"require": {
    "pear-pear.php.net/Validate": "0.7.0",
    "pear-pear.php.net/Validate_PL": "0.5.1",
    "pear-pear.php.net/HTML_Quickform": "*",
    "pear-pear.php.net/HTML_Table": "*",
    "pear-pear.php.net/MDB2": "*",
    "pear-pear.php.net/MDB2_Driver_pgsql": "*",
    "pear-pear.php.net/OLE": "1.0.0RC1",
    "pear-pear.php.net/Spreadsheet_Excel_Writer": "0.9.1",
    "pear-pear.php.net/File_SearchReplace": "*",

И я ничего не меняю в этом коде. У кого-то была эта проблема? :)

  • 0
    какую версию PEAR вы используете?
  • 0
    PEAR в версии 1.10.0
Показать ещё 1 комментарий
Теги:
composer-php
pear
mdb2

1 ответ

0

Эта ошибка решается установкой PEAR-1.9.5

Я потратил некоторое время, чтобы найти простой способ понизить версию PEAR. Это легко сделать, выполнив команду терминала:

pear install -f PEAR-1.9.5

Надеюсь, это поможет кому-то сэкономить дополнительное время.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню