Какой драйвер вы используете для своей базы данных?
(я предполагаю, что вы работаете на Linux или Mac и выполняете миграцию с хост-компьютера, а не во время SSH в Vagrant Box илианалогично)
Если это MySQL:
Найти файл конфигурации PHP:
$ php -i | grep -Ei php.ini
Вывод:
Configuration File (php.ini) Path => /etc/php
Loaded Configuration File => /etc/php/php.ini
$ sudo nano /etc/php/php.ini
Затем нажмите Ctrl + W для поиска, введите mysql
и нажмите Enter.
Вы увидите список расширений, там удалите инфант ;
с extension=pdo_mysql
Теперь запустите $ php -v
И если вы видите что-то вроде «Расширение pdo_mysql.so not found».(Вам может потребоваться pdo_pgsql
или pdo_sqlite3
, в зависимости от используемого драйвера)
Вам просто нужно установить правильную версию php-mysql
для установки PHP.
В выводе $ php -v
должна отображаться версия PHP, с которой вы работаете.
Как только вывод $ php -v
не показывает ошибок, вам следует идти вперед.