هادی
5 سال پیش توسط هادی مطرح شد
7 پاسخ

مشکل در migrate

سلام دوستان

یه سری migration ساختم وقتی migrate میکنم این ارور رو میده،ممنون میشم کمک کنید..
'
Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema.tables where table_schema = test and table_name = migrations)
'


ثبت پرسش جدید
مهدی
@code2code 5 سال پیش مطرح شد
1

اگه از ویندوز استفاده میکنی اینو به ته فایل php.ini اضافه کن

;extension=pdo_mysql.so

وگرنه اگه لینوکسی که دستور زیر رو بزن

sudo apt install php-mysql

هادی
تخصص : برنامه نویس php - laravel
@Hadiii.net 5 سال پیش مطرح شد
0

متاسفانه درست نشد..
ارور کاملش اینه

Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema.tables where tab
le_schema = test and table_name = migrations)

at C:\wamp64\www\test\vendor\laravel\framework\src\Illuminate\Database\Connection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make this exception a
662| // lot more helpful to the developer instead of just the database's errors.
663| catch (Exception $e) {

664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|

Exception trace:

1 Doctrine\DBAL\Driver\PDOException::("could not find driver")
C:\wamp64\www\test\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:31

2 PDOException::("could not find driver")
C:\wamp64\www\test\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:27

@code2code ممنون ک وقت میذارید..


هادی
تخصص : برنامه نویس php - laravel
@Hadiii.net 5 سال پیش مطرح شد
0

مشکلم حل شد..ومپ رو حذف کردم زمپ رو به جاش نصب کردم..کامنت نبودن extension=php_pdo_mysql.dll رو هم چک کردم..دلیلش تداخل نسخه های php بود یا هر چی متاسفانه نفهمیدم دلیل این خطا رو.

مشکلم حل شد ولی اگه کسی دلیل این ارور رو میدونه ممنون میشم اطلاعاتشو در اختیارمون بذاره..موفق باشید.


masood
تخصص : برنامه نویس
@masoodhoseiny 4 سال پیش مطرح شد
0

من به همین مشکل خوردم و با زمپ هم حل نمیشه


masood
تخصص : برنامه نویس
@masoodhoseiny 4 سال پیش مطرح شد
1

مشکل من حل شد . با همین ارور شما با یکسان کردن نسخه های php برطرف شد و از داخل زمپ php رو کپی کردم داخل درایو c و بعد composer رو پاک کردم و دوباره نصب کردم و موقع نصب نسخه php درایو c رو انتخاب کردم تا هردو یه ورژن از php رو داشته باشن و حل شد . اگه ارور برطرف نشده دستور composer update هم میتونه بعضی وقت ها مفید باشه ولی اگه بازم بر طرف نشد نسخه زمپ تون رو ببینید که ورژن همخانی داشته باشه با لاروال تون و اینکه نسخه php داخل زمپ رو برای نصب اولیه composer استفاده کنین تا تداخل ورژن نداشته باشین و در هر دو از یک نسخه استفاده شود.امیدوارم مفید باشه تجربه ام براتون


سید علی اصغر کرباسی حسینی
تخصص : برنامه نویس وب
@aliasgharkarbasiweb 2 سال پیش آپدیت شد
-2

سلام دوستان وقتی به این مشکل های دوستان بالا خوردید کافیه فقط یک با دستور php artisan migrate:fresh رو در تربینال خود وارد کنید و بعد دوباره مایگریت رو بزنید php artisan migrate یا اگر نخواستید میتونید rollback برنید php artisan migrate:rollback


farzad
@iran9776 2 سال پیش مطرح شد
0

سلام آقا مسعود
دمت گرم واقعا. مشکل منم بعد چندین ساعت اعصاب خوردی، با راه حل شما درست شد.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام