Rumah rangka kerja php YII yii2怎么访问debug

yii2怎么访问debug

Mar 11, 2020 pm 01:52 PM
debug yii2

yii2怎么访问debug

1.项目安装debug工具

php composer.phar require --prefer-dist yiisoft/yii2-debug
Salin selepas log masuk

2.配置web/index.php

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
Salin selepas log masuk

3.配置config/web.php

if(file_exists(__DIR__ . "/web-local.php")) {
    $localConfig = require __DIR__ . "/web-local.php";
    $config = ArrayHelper::merge($config, $localConfig);
}
Salin selepas log masuk

(相关教程推荐:yii框架

4.增加web-local.php

<?php
 
$localConfig = [
    &#39;components&#39; => [
        &#39;log&#39; => [
            &#39;traceLevel&#39; => YII_DEBUG ? 3 : 0,
            &#39;targets&#39; => [
                [
                    &#39;class&#39; => &#39;yii\log\FileTarget&#39;,
                    &#39;levels&#39; => [&#39;error&#39;, &#39;warning&#39;],
                ],
            ],
        ],
    ],
];
 
if (YII_ENV_DEV) {
    // configuration adjustments for &#39;dev&#39; environment
    $localConfig[&#39;bootstrap&#39;][] = &#39;debug&#39;;
    $localConfig[&#39;modules&#39;][&#39;debug&#39;] = [
        &#39;class&#39; => &#39;yii\debug\Module&#39;,
        // uncomment the following to add your IP if you are not connecting from localhost.
        //&#39;allowedIPs&#39; => [&#39;127.0.0.1&#39;, &#39;::1&#39;],
        &#39;allowedIPs&#39; => [&#39;*&#39;],
    ];
 
    $localConfig[&#39;bootstrap&#39;][] = &#39;gii&#39;;
    $localConfig[&#39;modules&#39;][&#39;gii&#39;] = [
        &#39;class&#39; => &#39;yii\gii\Module&#39;,
        // uncomment the following to add your IP if you are not connecting from localhost.
        //&#39;allowedIPs&#39; => [&#39;127.0.0.1&#39;, &#39;::1&#39;],
    ];
}
 
return $localConfig;
Salin selepas log masuk

5.设置runtime目录为可读写

Atas ialah kandungan terperinci yii2怎么访问debug. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyelesaikan masalah penyahpepijatan tidak sah apabila menetapkan titik putus dalam projek SpringBoot Bagaimana untuk menyelesaikan masalah penyahpepijatan tidak sah apabila menetapkan titik putus dalam projek SpringBoot May 11, 2023 am 10:49 AM

Saya baru dalam projek springboot (1) Saya mendapati bahawa penyahpepijatan titik putus tidak berkesan. Saya sangat tertekan dan mencari penyelesaian dalam talian. Apa yang saya lihat hanyalah beberapa penyelesaian yang sangat rumit, yang dikatakan sebagai penyahpepijatan jauh, tetapi juga memerlukan slogan pembukaan tambahan. Ini berbeza daripada projek tradisional, jadi saya rasa ia tidak perlu. Jadi selepas beberapa penerokaan, saya mendapati bahawa terdapat cara yang lebih mudah Langkah-langkahnya adalah seperti berikut: Tambahkan konfigurasi dalam bahagian pemalam fail pom: false dan ia akan menjadi ok; bahawa fail web.xml tiada, kerana projek web tradisional memerlukan fail web.xml, tetapi projek SpringBoot tidak memerlukan fail web.xml.

Bagaimana untuk mengalih keluar jquery dalam yii2 Bagaimana untuk mengalih keluar jquery dalam yii2 Feb 17, 2023 am 09:55 AM

Bagaimana untuk mengalih keluar jquery daripada yii2: 1. Edit fail AppAsset.php dan ulas nilai "yii\web\YiiAsset" dalam pembolehubah $depends 2. Edit fail main.php dan tambah konfigurasi sebagai "'yii" di bawah medan "komponen" \web\JqueryAsset' => ['js' => [],'sourcePath' => null,]," untuk mengalih keluar skrip jquery.

Beberapa latihan CTF terpilih akan membantu anda mempelajari rangka kerja yii2! Beberapa latihan CTF terpilih akan membantu anda mempelajari rangka kerja yii2! Feb 23, 2022 am 10:33 AM

Artikel ini akan memperkenalkan anda kepada rangka kerja yii2, berkongsi beberapa latihan CTF dan menggunakannya untuk mempelajari rangka kerja yii2 saya harap ia akan membantu semua orang.

Bawa anda untuk nyahpepijat projek Nestjs dalam VSCode (tutorial) Bawa anda untuk nyahpepijat projek Nestjs dalam VSCode (tutorial) Apr 24, 2023 pm 05:53 PM

Rakan-rakan yang telah menggunakan Vscode untuk menulis projek seperti Node semua tahu bahawa jika kami ingin menyelesaikan masalah, kami kebanyakannya mencetaknya melalui console.log untuk melihat di mana masalahnya Jika masalah yang terlibat lebih kompleks, kami akan memilih Melalui Vscode ...

Cara menggunakan sambungan jauh IDEA Debug dalam springboot Cara menggunakan sambungan jauh IDEA Debug dalam springboot May 10, 2023 pm 11:55 PM

1. Mula-mula buat Demo sedia untuk penyahpepijatan jauh Beri perhatian kepada konfigurasi projek binaan 4.0.0org.springframework.bootspring-boot-starter-parent2.1.4.RELEASEcom.remote.testremote_test0.0.1-SNAPSHOTremote_testDemoprojectforSpringBoot1.8org.springframework. bootspring-boot- starterorg.springframework.bootspring-bo

Cara memasang sambungan Redis menggunakan rangka kerja YII2 Cara memasang sambungan Redis menggunakan rangka kerja YII2 May 26, 2023 pm 06:41 PM

1. Anda perlu memuat turun versi windows cawangan induk yii2-redis dengan komposer 2. Nyahzip dan salin ke vendor/yiisoft 3. Tambah 'yiisoft/yii2-redis' => array('name' => 'yiisoft ke extensions.php di bawah yiisoft /yii2-redis','version' =>'2.0.

Cara berkesan menangani masalah limpahan Cara berkesan menangani masalah limpahan Jan 27, 2024 am 09:39 AM

Cara Menangani Masalah Limpahan Dengan Betul Limpahan ialah masalah pengaturcaraan komputer biasa, terutamanya apabila berurusan dengan nombor atau tatasusunan. Limpahan berlaku apabila kami cuba menyimpan nilai yang melebihi julat jenis data yang dibenarkan. Kunci untuk menyelesaikan masalah ini terletak pada pengendalian dan pengesahan sempadan data dengan betul. Beberapa masalah limpahan biasa dan penyelesaian yang sepadan akan diperkenalkan di bawah. Limpahan integer Limpahan integer bermakna semasa pengiraan, hasilnya melebihi julat perwakilan jenis integer. Sebagai contoh, dalam 32-bit integer yang ditandatangani taipkan masuk

UCIe 2.0: Memajukan ekosistem chiplet terbuka dengan pembungkusan 3D dan kebolehurusan UCIe 2.0: Memajukan ekosistem chiplet terbuka dengan pembungkusan 3D dan kebolehurusan Aug 08, 2024 pm 12:51 PM

Konsortium Universal Chiplet Interconnect Express (UCIe) telah mengumumkan pengeluaran spesifikasi UCIe 2.0, seterusnya memajukan ekosistem chiplet terbuka. Spesifikasi terkini memperkenalkan beberapa peningkatan utama. Pertama, ia menambah sokongan f

See all articles