У меня есть приложение laravel, которое я пытался запустить, но я получаю следующую ошибку при попадании в базу данных:
Illuminate \ Database \ QueryException (7)
SQLSTATE[08006] [7] FATAL: unsupported frontend protocol 1234.5679: server supports 2.0 to 3.0
Я работаю postgres 12.1 (также пробовал с 12.2, без go), php 7.2.28 (тоже пробовал с 7.4.3, без go). В трассировке стека также упоминается исключение PDOException, поэтому я попытался использовать pecl
для установки pdo_pgsql
, чтобы убедиться, что у меня есть необходимые драйверы, но я получаю следующую ошибку:
Build complete.
Don't forget to run 'make test'.
running: make INSTALL_ROOT="/private/tmp/pear/temp/pear-build-bowmanLwaFvm/install-PDO-1.0.3" install
Installing shared extensions: /private/tmp/pear/temp/pear-build-bowmanLwaFvm/install-PDO-1.0.3/usr/local/Cellar/php@7.2/7.2.28/pecl/20170718/
cp: modules/*: No such file or directory
make: *** [install-modules] Error 1
ERROR: `make INSTALL_ROOT="/private/tmp/pear/temp/pear-build-bowmanLwaFvm/install-PDO-1.0.3" install' failed
У меня есть боролся с этим часами сегодня, просто чтобы приложение подключилось к базе данных и работало правильно. Поиск вокруг, чтобы попробовать разные вещи, такие как загрузка пакета pdo_pg sql и сборка вручную, выдает ту же ошибку.
Справка?