Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: LAMP и Codeigniter  (Прочитано 1118 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MichailQwerty

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
LAMP и Codeigniter
« : 26 Мая 2012, 03:34:26 »
Всем доброго времени суток!
Сразу скажу, что я в Ubuntu только пришел и пока мне нравиться, но возникают проблемки =)
Вопрос не совсем по Ubuntu, но надеюсь, что здешние обитатели мне все таки помогут.  На на форуме по CI мне так и не помогли, вообще ни как (там чет все на винде сидят).

В общем суть в следующем.
1. Установил LAMP. Он работает как надо.
2. Закинул папочку с CI в корень сайта. И при обращении http:localhost/test/ все работает (Welcome to CI бла бла... ).
3. Затем понадобилось удалить index.php из URL и тут началось =(. Сделал следующее:
в корень положил файл .htaccess с содержимым
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
и в конфигах указал:
$config['base_url']    = 'http://localhost/test/';
$config['index_page'] = '';
В итоге - не работает. Хотя на оф. сайте сказано что все будет работать.
Обращю внимание что при обращении localhost/test/welcome вылетает не 404 ошибка CI и ошибка апача NOT FOUND.
Вот я и думаю, что проблемы все таки с апачем а разобраться ни не могу, кучу времени уже потратил.
« Последнее редактирование: 26 Мая 2012, 04:08:49 от MichailQwerty »

Оффлайн sash23

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: LAMP и Codeigniter
« Ответ #1 : 31 Мая 2012, 19:32:36 »
А если так:

$config['base_url']    = '/test';
Возможно в htaccess еще нужно указать второй строкой
RewriteBase /test
если CI лежит в папке test то и htcaccess тоже должен быть там с теми параметрами кот я указал
если CI лежит в корне то /test надо заменить на /

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: LAMP и Codeigniter
« Ответ #2 : 31 Мая 2012, 22:06:25 »
объясни, что ты тут сравниваешь?
Цитировать
RewriteCond $1 !^(index\.php|images|robots\.txt)

 

Страница сгенерирована за 0.086 секунд. Запросов: 25.