Проект Codeigniter не работает на localhost - PullRequest
0 голосов
/ 24 февраля 2019

Я хочу запустить проект codeigniter, над которым я сейчас работаю, в localhost, я настраиваю каждый и каждый соответственно

$config['base_url'] = 'http://localhost/site';

$config['index_page'] = '';

, он отлично работает в моем офисе, но когда я купил его дома, чтобы больше работатьдни, когда я начал получать сообщения об ошибках, он показывает только домашнюю или индексную страницу, а когда я перехожу на другие страницы, он отображает 404 объекта, который не найден, просто отображает домашнюю страницу, все остальные маршруты не работают, пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Создайте файл .htaccess и введите следующий код:

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
0 голосов
/ 24 февраля 2019

Причины могут быть

  1. Возможно, вы скопировали код в другую версию CodeIgniter.Некоторые стандарты кода отличаются от версии к версии.
  2. Может быть из-за базы данных.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...