Das Debug-Fenster ist ein sehr nützliches Tool bei Verwendung des ThinkPHP-Frameworks. Es ist sehr praktisch, den Betriebsstatus und Fehlerinformationen des Programms anzuzeigen. Bevor wir jedoch offiziell online gehen, müssen wir das Debugging-Fenster schließen, um zu verhindern, dass wichtige Informationen über das System verloren gehen. In diesem Artikel erfahren Sie, wie Sie das Debugging-Fenster im ThinkPHP-Framework schließen.
Das Debugging-Fenster von ThinkPHP funktioniert im Debugging-Modus. Daher können wir den Debugging-Modus direkt in der Konfigurationsdatei deaktivieren. Konfigurationsdateien befinden sich normalerweise im Verzeichnis config im Stammverzeichnis der Anwendung und haben die Erweiterung .php.
Öffnen Sie die Datei config.php und finden Sie die folgende Codezeile:
'debug' => true,
Ändern Sie sie in:
'debug' => false,
Nach dem Speichern der Datei besuchen Sie die Anwendung erneut und Sie werden sehen, dass das Debugging-Fenster geschlossen wurde.
Zusätzlich zum Deaktivieren des Debug-Modus in der Konfigurationsdatei können wir ihn auch in der Eintragsdatei deaktivieren. Typischerweise ist die Eintragsdatei index.php, die sich im Stammverzeichnis der Anwendung befindet. Wir müssen die folgende Codezeile in der Eintragsdatei finden:
define('APP_DEBUG',true);
Ändern Sie sie in:
define('APP_DEBUG',false);
Nach dem Speichern der Datei können Sie sehen, dass das Debugging-Fenster geschlossen wurde, indem Sie die Anwendung erneut aufrufen.
In der Produktionsumgebung verwenden wir normalerweise unterschiedliche Konfigurationsdateien. Diese Konfigurationsdateien enthalten Einstellungen, die für die Produktionsumgebung erforderlich sind, wie z. B. Benutzernamen und Passwörter für die Datenbank usw. In diesem Fall können wir den Debug-Modus direkt in der Konfigurationsdatei der Produktionsumgebung deaktivieren.
Normalerweise geben wir die in der Eintragsdatei verwendete Konfigurationsdatei an. Zum Beispiel:
// 加载配置文件 require './config.php'; // 加载应用并运行 require './thinkphp/start.php';
Standardmäßig verwendet die Anwendung config.php als Konfigurationsdatei. Wir können eine andere Konfigurationsdatei wie config_produktion.php in der Produktionsumgebung verwenden. Ändern Sie einfach die erste Zeile in der Eintragsdatei in:
// 加载配置文件 require './config_production.php'; // 加载应用并运行 require './thinkphp/start.php';
und deaktivieren Sie dann den Debugging-Modus in config_produktion.php.
Zusammenfassung
Die oben genannten sind drei Möglichkeiten, das Debugging-Fenster im ThinkPHP-Framework zu schließen. Unabhängig davon, welche Methode Sie verwenden, schließen Sie unbedingt das Debugging-Fenster vor der offiziellen Verwendung, um den Verlust vertraulicher Informationen zu vermeiden.
Das obige ist der detaillierte Inhalt vonSo schließen Sie das Debugging-Fenster in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!