it-swarm-id.com

Di mana saya dapat mengubah pesan "Kesalahan menampilkan halaman kesalahan: Kesalahan Instansiasi Aplikasi" di Joomla?

Ketika MySQL berhenti merespons atau tidak berjalan, situs Joomla saya menampilkan kesalahan ini:

Kesalahan menampilkan halaman kesalahan: Kesalahan Instansiasi Aplikasi

Saya perlu mengubah deskripsi ini.

File mana yang dapat saya temukan sehingga saya dapat mengeditnya?

1
user1977790

Seperti yang sudah Anda tunjukkan, kesalahan ada di dua bagian dan karena itu terjadi begitu awal dalam siklus startup aplikasi bahkan kelas JErrorPage gagal.

Biasanya Joomla akan menggunakan file bahasa yang menggunakan struktur kunci/nilai dan Anda kemudian dapat menambahkan override melalui Extensions-> Language Manager-> Language Overrides Tetapi sepertinya mereka bahkan tidak dimuat pada saat ini.

Jadi, kesalahan dirakit untuk dua lokasi, pertama kesalahan aktual ketika JFactory diminta untuk instance aplikasi saat ini di JFactory::getApplication(). Yang aneh tentang kesalahan ini adalah saya tidak jelas bagaimana hubungannya dengan MySQL akan hilang, biasanya itu ditangani jauh lebih baik. Ini yang Anda temukan di /libraries/joomla/factory.php

Bagian lain dari pesan kesalahan didahului ketika kelas JErrorPage mencoba menangani pengecualian yang dilemparkan oleh JFactory::getApplication() ini ditemukan dalam /libraries/cms/error/page.php.

Keduanya adalah file inti dan tidak boleh dimodifikasi karena alasan yang jelas. Alasan lainnya adalah karena Joomla merilis pembaruan keamanan atau peningkatan fitur, perubahan Anda tetap dapat ditimpa. Secara pribadi saya akan fokus memperbaiki masalah database.

3
Craig