Saya mendapatkan kesalahan berikut di server
Fatal error: Call to undefined function cache_get() in includes/module.inc on line 665
Drush command terminated abnormally due to an unrecoverable error. [error]
Error: Call to undefined function cache_get() in includes/module.inc, line 665
Bagaimana cara memperbaikinya?
function cache_get() { return false; }
kesettings.php
.sudo ln -sfn /usr/bin/php5 /etc/alternatives/php
Jawaban:
Saat Anda mengetikkan
drush
baris perintah, Anda mungkin mencapai tempat yang tepat untuk menyelesaikan masalah Anda. Kesalahan ini muncul ketikadrush
tidak mutakhir dan ini terjadi ketika Anda menginstaldrush
dari repositori resmi di Ubuntu.Cara mengatasinya mudah: cukup instal versi baru drush! Dan untuk melakukannya, Anda harus menginstal dari paket backports Ubuntu.
sumber
Bagi saya, penyebabnya berbeda: beberapa kesalahan tidak ditangkap oleh penangan kesalahan Drupal.
Saya menggunakan
new DateTime()
dalamsettings.php
(mungkin sangat jarang) saya menghasilkan kesalahan karenadate.timezone
pengaturan di CLI sayaphp.ini
tidak diatur.Untuk menemukan kesalahan yang sebenarnya (ini adalah bagian yang menarik dari jawaban untuk Anda semua, saya pikir):
Edit
module.inc
, baris 723 Anda.Tambahkan baris ini sebelum
cache_get
panggilan.Mungkin memberi Anda banyak informasi tentang sumber masalah sebenarnya!
sumber