Heim >Backend-Entwicklung >PHP-Tutorial >Beim Zugriff auf Gii (Gerüst) tritt ein Yii 403-Fehler auf.
Dieser Artikel stellt hauptsächlich die relevanten Informationen zur Lösung des 403-Fehlers vor, wenn Yii auf Gii (Scaffolding) zugreift. Freunde in Not können darauf verweisen.
Ich habe den Server heute konfiguriert (Win-Server + Upupw (Nginx). +mysql)), testen Sie die Gii-Einstellungen des Projekts und das Ergebnis ist
#403 Fehlerseite:
Fehler 403
Sie sind nicht berechtigt, auf diese Seite zuzugreifen.
1. Die Lese- und Schreibberechtigungen der Datei wurden angepasst und über den Domänennamen darauf zugegriffen (externer Netzwerkzugriff, lokaler Zugriff), es wurde jedoch immer noch ein 403-Fehler gemeldet.
2. Greifen Sie dann lokal auf dem Server zu (http://localhost/backend/web/index.php?r=gii) und erhalten Sie immer noch den Fehler 403.
3. Ändern Sie gemäß der im Internet üblichen Lösung (fragen Sie die lokale IP ab: 188.33.66.88) backend/config/main-local.php, um die Zugriffsadresse hinzuzufügen:
$ config['modules' ]['gii'] = [
'class' => 'yiigiiModule',
'allowedIPs' => ['127.0.0.1', '::1','188.33.66.88 '],
];
Immer noch nicht gelöst, es wird immer noch der Fehler 403 gemeldet.
Da der von nginx erstellte virtuelle Host lokal verwendet wird und der Domänenname direkt für den Zugriff gebunden ist, wird er direkt auf den lokalen Server migriert, an 127.0.0.1 und localhost gebunden und greift dann auf http://localhost zu /backend/web/ erneut lokal aufrufen, erscheint die gii-Verwaltungsoberfläche.
Das obige ist der detaillierte Inhalt vonBeim Zugriff auf Gii (Gerüst) tritt ein Yii 403-Fehler auf.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!