Kamis, 16 Januari 2014

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away when trying to access site


Wuiih! itu judul apa cerpen mas kok puanjang rumit beud!
hahaha, saya juga bingung mau ngasih judul apa, jadi ya diterima sajalah judulnya itu. Berawal dari mencoba memakai panopoly drupal proses instalasi sukses, koneksi database sukses, eh waktu di lounching malah error kaya begini ↓
Kira-kira tulisannya seperti berikut ↓

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT filename FROM {registry} WHERE name = :name AND type = :type; Array ( [:name] => linkit_profiles_ui [:type] => interface ) in _registry_check_code() (line 3091 of C:\xampp\htdocs\panopoly\includes\bootstrap.inc).

Cari-cari solusi sana-sini susah dapet pemecahannya, setelah beribu-ribu detik bertapa akhirnya dapatlah satu jurus yang ampuh. Tanpa banyak basa-basi yuk langsung ke TKP!


  • Langkah pertama cari file my.ini di dalam folder xampp/mysql/bin (Saya menggunakan server xampp).
  • Ubah beberapa script seperti berikut ini :
innodb_lock_wait_timeout =50
menjadi
innodb_lock_wait_timeout = 600

dan
max_allowed_packet = 1M
menjadi
max_allowed_packet = 156M
  • Setelah selesai diedit jangan lupa disimpan.
  • Kemudian Restart xampp anda, dan buka kembali panopoly anda.
Gotcha! Sekarang masalah teratasi.. Kenapa harus merubah max_allowed_packet & innodb_lock_wait_timeout? Karena default paket yang diijinkan adalah 1Mb sedangkan panopoly membutuhkan transisi paket data yang lebih dari itu.
Semoga artikel ini bermanfaat untuk Drupalmania. Silahkan copas, bebas n gratis, karena pengetahuan adalah milik semua umat. Sebaik-baiknya manusia adalah mereka yang bermanfaat untuk sesama.
Refrensi : http://drupal.org/

4 komentar:

  1. Tu permasalhanya Mysqlnya dah limit mas bro

    BalasHapus
  2. gimana kalau kasus nya di CPanel mas?

    BalasHapus
  3. bisa ceritakan kasus CPanelnya secara detail mas Tofan? ^_^

    BalasHapus

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com