Gesaan DedeCMS biasanya disebabkan oleh mod penyahpepijatan atau fungsi pelaporan ralat Kaedah tetapan untuk mengalih keluar gesaan ialah: 1. Cari "DEBUG_LEVEL" atau parameter serupa dalam fail konfigurasi DedeCMS dan tetapkan nilainya kepada 0; pilihan "display_errors" dalam fail konfigurasi PHP dan tetapkan nilainya kepada Mati 3. Kawal paparan mesej ralat dengan menetapkan fungsi pengendalian ralat tersuai.
Sistem pengendalian tutorial ini: sistem Windows 10, DedeCMS versi 5.7.110, komputer Dell G3.
Gesaan DedeCMS biasanya disebabkan oleh mod nyahpepijat atau fungsi pelaporan ralat. Untuk mengalih keluar mesej gesaan DedeCMS, anda boleh menyediakannya dengan cara berikut:
Matikan mod nyahpepijat:
Cari DEBUG_LEVEL atau parameter serupa dalam fail konfigurasi DedeCMS (config.inc.php ). Tetapkan nilainya kepada 0, yang mematikan mod nyahpepijat dan menyekat maklumat penyahpepijatan dan segera.
Matikan pelaporan ralat:
Cari pilihan display_errors dalam fail konfigurasi PHP (php.ini). Menetapkan nilainya kepada Mati akan melumpuhkan mesej ralat PHP daripada dipaparkan dalam penyemak imbas.
Pengendalian ralat tersuai:
Kawal paparan mesej ralat dengan menetapkan fungsi pengendalian ralat tersuai. Anda boleh menambah kod berikut pada fail kemasukan DedeCMS (seperti index.php) untuk menentukan fungsi pengendalian ralat anda sendiri:
function customErrorHandler(errno,errno, errno,errstr, errfile,errfile, errfile,errline) { // 处理错误,例如记录到日志文件等 } // 设置错误处理函数 set_error_handler('customErrorHandler');
Dalam fungsi pengendalian ralat tersuai, anda boleh memutuskan sama ada untuk memaparkan mesej ralat atau log untuk Log fail dan operasi lain.
Sila ambil perhatian bahawa mematikan atau menyembunyikan petua alat mungkin menyukarkan penyelesaian masalah, terutamanya semasa fasa pembangunan dan nyahpepijat. Anda disyorkan supaya mematikan gesaan dalam persekitaran pengeluaran tetapi membolehkannya dalam pembangunan dan persekitaran ujian untuk menyahpepijat program anda dengan lebih baik. Pada masa yang sama, pastikan keselamatan tapak web anda difahami sepenuhnya dan dilindungi daripada kemungkinan kelemahan dan serangan.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar gesaan dalam dedecms. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!