ERROR PDO pada cms

Categories: cms, Hosting, Linux
Tags: No Tags
Comments: No Comments
Published on: October 1, 2013

Berikut error2 yang sering terjadi pada cms yang membutuhkan module PDO.

contoh error :

fatal error: Class ‘PDO’ not found in /home/…/public_html/drupal/includes/database/database.inc on line 184 Fatal error:

: Error
PHP extensions Disabled
Drupal requires you to enable the PHP extensions in the following list (see the system requirements page for more information):
pdo
Error
Database support Disabled
Your web server does not appear to support PDO (PHP Data Objects). Ask your hosting provider if they support the native PDO extension. See the system requirements page for more information.
OK
PHP Fatal error: Class ‘PDO’ not found in /home/bd/public_html/app/webroot/Cake/Model/Datasource/Database/

Mysql.php on line 177

yup, jika menemukan error seperti ini, step utamanya adalah cek terlebih dahulu apakah module pdo sudah terinstall di dalam server kita ?

bagaimana cara melihatnya sudah terinstall atau tidak ?

, ketikkan di dalam terminal server anda dengan perintah

php -i | grep -i pdo_mysql atau php -i | grep -i ^pdo_mysql

jika output yang keluar seperti di bawah ini

 

PHP INFO:

PDO

PDO support => enabled
PDO drivers => sqlite, sqlite2, mysql

pdo_mysql

PDO Driver for MySQL => enabled
Client API version => 5.5.24

Directive => Local Value => Master Value
pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock

pdo_sqlite

PDO Driver for SQLite 3.x => enabled
SQLite Library => 3.7.7.1

 

berarti module PDO sudah aktif, dan selanjutnya kita harus mengaktifkan extension di dalam directori web kita yang umumnya jika menggunakan akun hosting cpanel itu di public_html dengan cara membuat file dengan nama php.ini dan di dalam file tersebut kita tambahkan syntax di bawah ini

 

 

extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so

 

atau
memory_limit = 256M
safe_mode = off
session.cache_limiter = nocache
open_basedir = none
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so

 

 

Selamat mencoba, semoga bermanfaat.

   

No Comments - Leave a comment

Leave a comment

Your email address will not be published. Required fields are marked *


Welcome , today is Thursday, December 14, 2017