Pencetakan pengecualian dinonaktifkan secara default karena alasan keamanan [ditutup]


15

Saya mencoba mengatur magento ke hosting saya. Jadi saya membuat database baru dan saya mengimpor file sql saya dan mengubah pengaturan di local.xml untuk database. tapi sekarang saya mendapatkan pencetakan Exception dinonaktifkan secara default untuk alasan keamanan.


Sudahkah Anda mencari di var / laporan untuk nomor yang memberi Anda?
willboudle

Lihatlah var / report / report_number untuk informasi tambahan tentang apa yang salah.
Evgeni Ivanov

Bisakah Anda memberikan informasi lebih lanjut, seperti konten log. Apakah memindahkan situs yang ada ke server baru? Jika demikian, pastikan Anda mengikuti panduan ini untuk memindahkan situs Magento: islbd.com/resources/item/…
Evgeni Ivanov

Jawaban:


14

Ubah nama local.xml.sampel di / error menjadi local.xml dan Anda akan dapat melihat kesalahan dan seluruh jejak tumpukan.

Perhatian: Ini dapat menyebabkan lubang loop keamanan jika digunakan pada server produksi. Pastikan Anda mengembalikannya setelah kesalahan diselesaikan.

PS: Lebih aman lagi. Batasi akses magento hanya ke IP Anda saat pencetakan pengecualian diaktifkan


Posting pesan kesalahan yang Anda lihat sekarang untuk mendapatkan bantuan lebih lanjut.
Mosia

Jejak tumpukan yang dapat dilihat secara terbuka merupakan pelanggaran keamanan, terutama ketika yang melibatkan akses basis data menghancurkan kredensial admin Anda di luar sana agar dunia dapat melihatnya. Tidaklah sulit untuk menjalankan klien SCP / SFTP dan membaca file.
Fiasco Labs

Terima kasih telah menambahkan perhatian dan saran penguncian IP. Kami memiliki beberapa orang yang mengirim stactraces dengan informasi sensitif ke MagentoCommerce.com. Jejak tumpukan kadang-kadang dapat memiliki kredensial masuk meskipun itu seharusnya tidak terjadi. Dengan menggunakan kata kunci tertentu, Anda dapat GoogleHack semua situs Magento yang telah mengaktifkan tampilan publik atau masih menjalankan versi lama yang secara blythely menampilkan cucian kotor mereka kepada dunia.
Fiasco Labs

Kunci registri Mage "_singleton / Wiser_Search_Model_Observer" sudah ada Jejak: # 0 /Applications/MAMP/htdocs/in/app/Mage.php(223): Mage :: throwException ('Mage registry k ...') # 1 / Aplikasi /MAMP/htdocs/in/app/Mage.php(477): Mage :: register ('_ singleton / Wise ...', false) # 2 /Applications/MAMP/htdocs/in/includes/src/__default.php (22147): Mage :: getSingleton ('Wiser_Search_Mo ...') # 3 /Applications/MAMP/htdocs/in/app/Mage.php(448): Mage_Core_Model_App-> dispatchEvent ('controller_acti ...', Array) # 4 /Applications/MAMP/htdocs/in/includes/src/__default.php(14381):
Jithin U. Ahmed

7

Pencetakan pengecualian dinonaktifkan secara default untuk alasan keamanan

Ini adalah halaman yang memberi tahu Anda bahwa telah terjadi kegagalan yang sangat buruk sehingga Magento tidak dapat berjalan dan mencoba untuk memberi tahu Anda tentang hal itu. Karena itu adalah jejak tumpukan yang dapat memberi tahu pihak yang tidak diinginkan bahwa situs Anda sangat tidak terkonfigurasi sehingga dapat diretas, Jejak Tumpukan yang dihasilkannya tidak ditampilkan.

The nomor yang menunjukkan di halaman itu, setiap kali Magento menampilkannya adalah nama dari sebuah file .

Buka klien SCP / SFTP Anda, navigasikan ke direktori server Anda var/report, urutkan berdasarkan tanggal pembuatan file dan mulai membaca file-file terbaru di sana.

Ketika Anda meminta bantuan, Anda kemudian dapat memposting jejak tumpukan kesalahan terbaru yang mencegah situs Magento Anda berjalan sehingga kami benar-benar dapat memberi Anda beberapa bantuan yang bermanfaat.


5

Saya juga mendapatkan masalah ini, hanya Google dan menemukan solusi di sini , Anda dapat melakukan sebagai berikut:

  1. Temukan direktori root di mana Magento Anda diinstal. Cari direktori "kesalahan".

  2. Ubah nama file local.xml.samplemenjadilocal.xml

  3. Muat ulang halaman tempat pesan kesalahan ditampilkan, Anda akan melihat daftar lengkap pesan kesalahan - Tujuan penggantian nama local.xmladalah untuk memungkinkan pesan kesalahan lengkap ditampilkan.

  4. Sekarang, cari magento_directory/lib/Zend/Cache/Backend/File.phpdan cari:

    protected $ _options = array ('cache_dir' => 'null', Ganti dengan: protected $ _options = array ('cache_dir' => 'tmp /', Dan simpan file.

  5. Sekarang, buka direktori root Magento dan buat direktori baru dengan nama "tmp".

  6. Refresh halaman kesalahan dan lihat apakah masalah terpecahkan. Semoga ini membantu


1

Jika Anda mendapatkan kesalahan 404, coba letakkan /index.phpsetelah nama domain Anda. Jika itu membawa Anda ke halaman utama, maka masalahnya adalah Anda lupa menyalin .htaccessfile (mudah dilakukan), mod_rewritetidak diinstal atau AllowOverridetidak diatur dalam file konfigurasi Apache Anda. (Saya berasumsi bahwa Anda menjalankan di Apache, tentu saja)


The /index.php diberikan juga kesalahan 404
Danny Boevéé

1

Dalam folder kesalahan local.xml.sampel ada ubah nama menjadi local.xml lib / Zend / Cache / Backend / File.php ubah dir cache cache = null ke tmp


1

Ini solusinya:

  • Buka folder "kesalahan".
  • Ubah local.xml.sample ke local.xml
  • Anda sekarang akan melihat daftar kesalahan gila baru di seluruh halaman Magento - ini tidak apa-apa.
  • Buka magento / lib / Zend / Cache / Backend / File.php dan cari:

    protected $_options = array(
    'cache_dir' => 'null',
  • Ubah ke:

    protected $_options = array(
    'cache_dir' => 'tmp/',
  • Simpan itu.
  • Sekarang langkah terakhir adalah membuat folder tmp di folder root Magento.
  • Itu dia.

1

Solusi mudah dan 100% berfungsi adalah mengganti nama file cache .

Di folder root Magento var / cache

Kemudian ganti nama file cache , dan segarkan situs Anda.


jawaban Anda tidak berfungsi.
Prashant Tapase

Ubah nama file local.xml.sample menjadi local.xml lagi periksa apa yang ditampilkan kesalahan, jika masih tidak dapat menyelesaikan, tolong kirimi saya log kesalahan Anda, saya akan memeriksa dari sisi saya. @ Prashant Tapase
Randhir Yadav
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.