Я только что загрузил свое приложение на другой сервер (хорошо работал на предыдущем), но теперь получаю такую ошибку:
Not Found
The requested URL /lk/installation was not found on this server.
Я подозреваю, что есть некоторые проблемы с .htaccess, которые содержат следующее:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
контроллер installation объявлен как: Installation.php, но я повторяю, приложение хорошо работало на предыдущем сервере, поэтому нет технических проблем, таких как объявление имени класса или что-то в этом роде. Должна быть проблема конфигурации сервера, заметил, что я не могу найти страницу сервера, а не страницу CodeIgniter.






Это может быть проблема с объявлением имени, если предыдущий сервер был Windows, а новый - Linux. Windows не является чувствителен к регистру, но Linux является чувствителен к регистру.
Таким образом, Installation.php должен сначала определить класс, используя заглавные буквы, например
class Installation extends CI_Controller {
Еще нужно проверить, что .htaccess работает, если вы его используете. Если да, и этот URL не работает
https://example.com/installation
Но этот URL работает
https://example.com/index.php/installation
Тогда .htaccess не работает должным образом.
Нет, у меня возникла проблема с настройкой сервера, я пропустил AllowOverride All to apache. Принимаю твой ответ за старания, спасибо