Ich versuche, eine neue Site unter XAMPP (PHP 8.2) mit Codesigniter 4.6 (die neuesten) zu erstellen. Hier ist was ich getan habe:
- Ausführen von CMD: Composer erstellenprojekt-project codesigniter4/Appstarter C46 Unter Ordner htdocs
- BaseUrl in app.php wie unten
public String $ BaseUrl = 'http: // localhost : 988/c46/'; // Außerdem mit öffentlich am Ende versucht
Jetzt kann ich zu http: // localhost: 988/c46 gehen / public/ um die Standard -Begrüßungsseite (die von Home Controller Index -Methode) zu sehen. Alles gut bisher.
Code: Select all
public function test(): string
{
return 'ok';
}
Hier ist mein Problem, ich konnte nicht auf die Seite von Home/Test zugreifen. Es scheint, dass nur der Standardcontroller und die Methode funktionieren. Ich habe es versucht:
- http: // localhost: 988/c46/public/home/test - 404 angezeigt
< li> http: // localhost: 988/c46/public/index.php? Home/test - Dies geht zur Standardseite
- http: // localhost: 988/c46/ public/index.php/home/test - 404 angezeigt
Ich habe auch versucht, die Datei in öffentlichem Ordner nach unten zu ändern, beide nicht, nicht Arbeiten < /p>
Code: Select all
RewriteBase /c46
RewriteBase /c46/public
Wie kann ich auf die neue Seite/Methode in Controller zugreifen? Was sind die Änderungen, die ich vornehmen muss, um diese Arbeit zu erhalten?