de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 artus90
artus90
Question

Laravel: PDOException: tidak dapat menemukan driver

Saya sedang mengembangkan website di server yang hanya memiliki akses ke MySQL dan FTP, jadi semua perintah yang saya jalankan melalui php shell b374k. Saya mengalami masalah Laravel dengan driver SQL. Saya mencoba beralih ke file-hosted SQLite (di database/database.sqlite), tetapi pengecualian yang muncul sama seperti ketika menggunakan MySQL. Masukan &; keluaran konsol adalah sebagai berikut:

   php artisan migrate:refresh --seed
    [Illuminate\Database\QueryException]
could not find driver (SQL: select * from sqlite_master where type = 'table ' and name = migrations)
 [Doctrine\DBAL\Driver\PDOException]
could not find driver
 [PDOException]
could not find driver

Ekstensi Apache yang terinstal di server adalah:

    /etc/php/5.6/apache2/conf.d/10-mysqlnd.ini, 
/etc/php/5.6/apache2/conf.d/10-opcache.ini,
 /etc/php/5.6/apache2/conf.d/10-pdo.ini,
 /etc/php/5.6/apache2/conf.d/15-xml.ini, 
/etc/php/5.6/apache2/conf.d/20-calendar.ini,
 /etc/php/5.6/apache2/conf.d/20-ctype.ini, 
/etc/php/5.6/apache2/conf.d/20-curl.ini,
 /etc/php/5.6/apache2/conf.d/20-dom.ini, 
/etc/php/5.6/apache2/conf.d/20-exif.ini, 
/etc/php/5.6/apache2/conf.d/20-fileinfo.ini, 
/etc/php/5.6/apache2/conf.d/20-ftp.ini, /etc/php/5.6/apache2/conf.d/20-gd.ini, 
/etc/php/5.6/apache2/conf.d/20-gettext.ini, 
/etc/php/5.6/apache2/conf.d/20-iconv.ini, 
/etc/php/5.6/apache2/conf.d/20-json.ini, 
/etc/php/5.6/apache2/conf.d/20-mbstring.ini, 
/etc/php/5.6/apache2/conf.d/20-mcrypt.ini, 
/etc/php/5.6/apache2/conf.d/20-mysql.ini, 
/etc/php/5.6/apache2/conf.d/20-mysqli.ini, 
/etc/php/5.6/apache2/conf.d/20-pdo_mysql.ini,
 /etc/php/5.6/apache2/conf.d/20-phar.ini, 
/etc/php/5.6/apache2/conf.d/20-posix.ini, 
/etc/php/5.6/apache2/conf.d/20-readline.ini, 
/etc/php/5.6/apache2/conf.d/20-shmop.ini, 
/etc/php/5.6/apache2/conf.d/20-simplexml.ini, 
/etc/php/5.6/apache2/conf.d/20-sockets.ini,
 /etc/php/5.6/apache2/conf.d/20-sysvmsg.ini,
 /etc/php/5.6/apache2/conf.d/20-sysvsem.ini,
 /etc/php/5.6/apache2/conf.d/20-sysvshm.ini,
 /etc/php/5.6/apache2/conf.d/20-tokenizer.ini, 
/etc/php/5.6/apache2/conf.d/20-wddx.ini,
 /etc/php/5.6/apache2/conf.d/20-xmlreader.ini, 
/etc/php/5.6/apache2/conf.d/20-xmlwriter.ini, 
/etc/php/5.6/apache2/conf.d/20-xsl.ini, 
/etc/php/5.6/apache2/conf.d/20-zip.ini

Apa masalahnya dan bagaimana saya bisa memperbaikinya? (Saya tidak memiliki akses ke root bash)

32 2017-03-02T14:11:07+00:00 3
Pemrograman
sqlite
php
apache
mysql
laravel
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
 Nibb
Nibb
2 Maret 2017 в 4:39
2017-03-02T16:39:07+00:00
Lebih
Sumber
Sunting
#32915408

Jika Anda bisa, jalankan:

composer update

composer require doctrine/dbal

Sepertinya Anda memiliki ketergantungan yang hilang

Edit:

Anda mungkin perlu mengomentari yang berikut ini di file php.ini Anda.

;extension=pdo_mysql.so

Diambil dari postingan ini: https://stackoverflow.com/questions/35240414/laravel-5-pdoexception-could-not-find-driver . Saya pikir saya harus melakukan sesuatu persis seperti ini ketika menyiapkan laravel di digital ocean.

 Community
Community
Jawaban edit 23 Mei 2017 в 11:46
41
0
abhishek subedi
abhishek subedi
28 Juli 2017 в 8:31
2017-07-28T08:31:56+00:00
Lebih
Sumber
Sunting
#32915410

Driver database Anda hilang. Untuk mengatasi masalah ini

Pertama-tama, instal driver

Untuk ubuntu: Untuk database mysql.

sudo apt-get install php5.6-mysql/php7.2-mysql

Anda juga dapat mencari sistem basis data lainnya.

Anda juga dapat mencari driver:

sudo apt-cache search drivername

Kemudian jalankan cmd php artisan migrate

38
0
 artus90
artus90
4 April 2017 в 9:20
2017-04-04T09:20:32+00:00
Lebih
Sumber
Sunting
#32915409

Akhirnya saya memperbaiki ini. Ada kesalahan ketik dalam konfigurasi server dan semua path ke php extecutable baik-baik saja kecuali path ke php-cli, yang menyebabkan error. Ketika saya memperbaiki path tersebut, semuanya bekerja dengan baik.

1
0
Related communities 9
Laravel Indonesia
Laravel Indonesia
17 652 pengguna
Selamat datang di Laravel Indonesia! Grup diskusi, berita terbaru, dan segala tentang Laravel. Aturan: @laravelindonesiarules Arsip: @laravelindonesiaarchive GitHub: https://github.com/laravelindonesia Stat: https://combot.org/c/1108308377
Buka telegram
Telegram Bot PHP - Indonesia
Telegram Bot PHP - Indonesia
11 143 pengguna
Pengen tau ada bot apa aja? Cek @botkoleksi Grup diskusi tentang pembuatan bot telegram menggunakan bahasa pemrograman PHP. Bahasa Lain, Tetap welcome. Diskusi bot lainnya @botIndonesia Ngobrol bebas di @indonesiabicara
Buka telegram
MySQL & MariaDB Indonesia
MySQL & MariaDB Indonesia
8 283 pengguna
Group belajar, diskusi, dan berbagi tentang DBMS MySQL dan MariaDB. Disclaimer: This group is not in any affiliation nor maintained by Oracle or www.mysql.com.
Buka telegram
PHP Indonesia Community
PHP Indonesia Community
3 250 pengguna
Grup telegram yang membahas secara khusus seputar progamming php. Sarana untuk saling berkomunikasi, berbagi tips dan trik, tutorial, loker serta tanya jawab.
Buka telegram
Programmer PHP Indonesia
Programmer PHP Indonesia
923 pengguna
Buka telegram
PHP INDONESIA JOGLORAYA
PHP INDONESIA JOGLORAYA
634 pengguna
PHP INDONESIA Regional Jogja - Solo Raya @phpjogloraya
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Галина Утяшова
Terdaftar 20 jam yang lalu
2
Asilbek Qadamboyev
Terdaftar 4 hari yang lalu
3
Akshit Mehta
Terdaftar 6 hari yang lalu
4
me you
Terdaftar 1 minggu yang lalu
5
Никита иванов
Terdaftar 1 minggu yang lalu
ID
JA
KO
RU
TR
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi