Mengatasi Class PDO not found pada cPanel

Mungkin kita pernah mengalami error bahwa Class PDO not found pada website yang menggunakan server cPanel.
Pesan errornya bisa:
CDbConnection is unable to find PDO class “PDO” .
Kemungkinan besar ada aplikasi yang menggunakan PDO (PHP Data Objects) untuk mengakses database MySQL. Dengan demikian maka kita harus menggunakan PHP yang support PDO dan pdo_mysql.

Untuk mengecek apakah PHP kita support PDO dan pdo_mysql buatlah sebuah file php dengan isi seperti berikut ini:
<?php
phpinfo();
?>

Jika PHP kita support PDO dan pdo_mysql maka akan muncul tampilan pada bagian PDO seperti berikut ini:

Pengalaman saya menggunakan PHP 5.6 memang tidak bisa menghasilkan tampilan di atas. Kemudian saya upgrade ke PHP 7.0 dan berhasil dengan informasi lengkap PDO dan pdo_mysql  seperti gambar di atas.

Jika tidak muncul seperti di atas maka silahkan masuk ke WHM cPanel ke bagian Easyapache seperti gambar di bawah ini:

Lanjutkan dengan klik Customize kemudian akan muncul:

Kemudian pilih bagian PHP Extension dan silahkan melanjutkan sesuai kebutuhan.

Informasi lebih lanjut mengenai PDO dapat dibaca di https://www.php.net/manual/en/intro.pdo.php .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Archives