Курс по codeignitor, урок 7, вылезает 404, что делать?

0

После написания кода с урока, вроде работает связь с localhost, но при открытии новости выходит ошибка 404. Хотя в БД все описание есть. Что это может быть? до 7 урока все открывалось как надо. При добавлении кода по 6-7 уроку все слетело. Скачал исходник, закинул в папку и ничего не меняется, такая же ошибка. Грешу на XAAMP. Но вопрос, что там может быть? БД открывается. Записи добавляются и через панель phpMyAdmin и через созданную в 6-7 уроке. Но при открытии их страниц, где должно быть описнаие и название - вылезает ошибка 404. Help, plz.

p.s.

Проверил работу. Он переходит по ссылке, если ввести в браузере через преписку news. Однако если нажать на ссылку на странице он перекидывает на на не существующую страницу. В XAAMP все окей... 

Поэтому вопрос по коду

codeignitor

4 ответов

1

В конфигах codeigniter делаются настройки еще. С localhost, насколько я помню, не будет работать. Нужно настраивать и писать в конфигах codeigniter локальный домен kinomonster.com или другой придуманный локальный домен. Если в apache порты другие использовались (н.п. 8080), в конфигах тоже указывается.

0

Думаю, что просто в htaccess файле либо правила не хватает для редиректа на слеш, либо не применились полностью правила из-за чего-то. 

0

В конфигах все работало до этого. Тут получается в другом суть. Я более менее разобрался как работает, но не разобрался почему. 

Если в строке браузера прописывать "http://kinomonster.com:8080/news", то будет перекидывать на страницу с ошибкой 404. ОДНАКО, если прописать в браузере "http://kinomonster.com:8080/news/" (разница в "/" на конце), то все переходит правильно. Он дописывает полный путь в браузере и переходит на страницу с инфой. Почему так - не понятно.... То есть в браузере обязательно дописывать "/".

0

В общем, ответ нашелся следующий: версия XAAMP не подходила. Соответственно, БД работала не правильно. Отсюда ошибка 404. Скачал другой XAAMP и все окей. 

Кстати, тот, который не работал качал по ссылке из видеоурока. Не знаю, что к чему, может лег не так. 

Sign up or Log in to write an answer