Wie verwende ich Codesigniter 4.6 im Unterordner?Php

PHP-Programmierer chatten hier
Guest
 Wie verwende ich Codesigniter 4.6 im Unterordner?

Post by Guest »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post