Как использовать codeigniter 4.6 в подпапке?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как использовать codeigniter 4.6 в подпапке?

Сообщение Anonymous »

Я пытаюсь создать новый сайт под Xampp (PHP 8.2) с CodeIgniter 4.6 (последний). Вот что я сделал:
  • Запуск CMD: Composer Create-Project Codeigniter4/AppStarter C46 под папкой htdocs
  • Обновление Baseurl в app.php, как ниже
    public String $ baseurl = 'http: // localhost : 988/c46/'; // также попробовал с публикой в ​​конце
Теперь я могу перейти на http: // localhost: 988/c46 / public/ чтобы увидеть страницу приветствия по умолчанию (такую ​​из метода индекса Home Controller). Все хорошо.

Код: Выделить всё

public function test(): string
{
return 'ok';
}
Вот моя проблема, я не мог получить доступ к странице Home/Test. Кажется, работает только контроллер по умолчанию и метод. Я попробовал:
  • http: // localhost: 988/c46/public/home/test - 404 отображается сообщение
    < li> http: // localhost: 988/c46/public/index.php? Home/test - это идет на страницу по умолчанию
  • http: // localhost: 988/c46// public/index.php/home/test - 404 отображается сообщение
Я также пытался изменить файл .htaccess в публичной папке rewritebase на ниже, и оба нет Работа < /p>

Код: Выделить всё

RewriteBase /c46
RewriteBase /c46/public
Как я могу получить доступ к новой странице/методу в контроллере? Какие изменения мне нужно внести, чтобы получить эту работу?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -subfolder
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»