Heim  >  Artikel  >  PHP-Framework  >  Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist

Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist

藏色散人
藏色散人nach vorne
2021-05-19 14:13:308369Durchsuche

Die folgende Tutorial-Kolumne von thinkphp zeigt Ihnen, wie Sie das Problem lösen können, dass der ThinkPHP6-Controller nicht existiert: appcontrollerIndex Ich hoffe, es wird Freunden in Not hilfreich sein!

1. Überprüfen Sie zuerst den Fehler

Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist

Grund für den Fehler: Die Indexklasse des Controllers wurde nicht gefunden sind nicht konfiguriert

(2), der Namespace ist falsch

(3), die Benutzeranforderung, die Eintragsdatei standardmäßig auszuführen, ist nicht konfiguriert

(4),

Anmerkungen (Mehrfachanwendung)

: Das müssen Sie Installieren Sie die Multianwendungsmodus-Erweiterung think-multi-app

Befehlszeile: Composer erfordert topthink/think-multi-app

2 Lösung:

(1). > flase, auf wahr;

(2), prüfen Sie, ob der Namespace der Controller-Klasse korrekt ist

Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist

(3), ändern Sie die Eintragsdatei

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2019 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]
namespace think;
//定义引用css、js等文件使用的常量 &#39;SITE_URL&#39;
//define(&#39;SITE_URL&#39;,&#39;http://&#39;.$_SERVER[&#39;HTTP_HOST&#39;]);

// 加载composer的psr4命名规范
require __DIR__ . &#39;/../vendor/autoload.php&#39;;

// 执行HTTP应用并响应 创建核心类 获取执行用户所发送请求的http类
$http = (new App())->http;

// 运行用户的请求
//$response = $http->run();
// 运行用户的请求 多应用(设置admin应用)
$response = $http->name(&#39;admin&#39;)->run();
// 响应用户的请求
$response->send();
// 结束
$http->end($response);

Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist

Zuletzt greifen Sie auf

Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist zu

im Browser Lösung 2:

Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist

1, die Datei index.php muss nicht geändert werden

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2019 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]
namespace think;

// 加载composer的psr4命名规范
require __DIR__ . &#39;/../vendor/autoload.php&#39;;

// 执行HTTP应用并响应 创建核心类 获取执行用户所发送请求的http类
$http = (new App())->http;

// 运行用户的请求
$response = $http->run();
// 运行用户的请求 多应用(设置admin应用)
//$response = $http->name(&#39;admin&#39;)->run();

// 响应用户的请求
$response->send();

// 结束
$http->end($response);
2. Ändern Sie die Datei app.php

Lösung 3:

Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist

Vollständiger Pfad mit Eintrag Dateizugriff (z. B.): Domänenname/index.php/Anwendungsname/Steuerung Gerätename/Methodenname

Das obige ist der detaillierte Inhalt vonLösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen