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


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

Автор Тема: .htaccess + apache 2 не работает собака!  (Прочитано 18586 раз)

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

Оффлайн kelevra13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • Реабилитационный центр "Сила Жизни"
.htaccess + apache 2 не работает собака!
« : 29 Октября 2009, 17:44:45 »
Решил сделать ЧПУ для сайта, естеснно потребовалось залить в корень сайта .ht_проклятущий_access , после чего на сайте появилась ошибка 500 Internal Server Error.
Пробовал прописывать в apache2.conf

AccessFileName .htaccess

<Files ~ "^\.ht">
   AllowOverride All
</Files>

не помогло:
Пробовал выставить тоже самое для дефолтного файла виртуальных хостов, та же песня....
Пробовал прописать конкретно для отдельного виртуального хоста AllowOverride All -то же не помогло!

У меня сервер апач 2 и вот его конфиг:


(Нажмите, чтобы показать/скрыть)
Если золотую рыбку положить на сковороду, то количество желаний удваивается.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: .htaccess + apache 2 не работает собака!
« Ответ #1 : 29 Октября 2009, 17:49:55 »
RTFM http://httpd.apache.org/docs/2.2/
Пока не поймешь, что ты делаешь.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн kelevra13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • Реабилитационный центр "Сила Жизни"
Re: .htaccess + apache 2 не работает собака!
« Ответ #2 : 29 Октября 2009, 18:16:01 »
Может знаешь где первод есть?
Если золотую рыбку положить на сковороду, то количество желаний удваивается.

Оффлайн muted

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: .htaccess + apache 2 не работает собака!
« Ответ #3 : 29 Октября 2009, 18:25:40 »
.ht_проклятущий_access не обязателен, о чем по ссылке выше и говорится.
Все писать надо в конфиг хоста.

вот мой кусочек.

<Directory />
Options FollowSymLinks
AuthType Digest
                AuthName "Private"
                AuthUserFile /etc/apache2/.htdigest
                Require valid-user
AllowOverride All
</Directory>
^^^ это мой пост? так я пьян, товарищи!
...где еще за флуд героя дадут...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: .htaccess + apache 2 не работает собака!
« Ответ #4 : 29 Октября 2009, 18:27:41 »
Если в конфиг хоста, то тогда уже либо
<Location "/">
  ...
</Location>

либо
<Directory "/where/is/your/web/root/">
  ...
</Directory>
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн kelevra13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • Реабилитационный центр "Сила Жизни"
Re: .htaccess + apache 2 не работает собака!
« Ответ #5 : 29 Октября 2009, 18:50:03 »
.ht_проклятущий_access не обязателен, о чем по ссылке выше и говорится.
Все писать надо в конфиг хоста.

вот мой кусочек.

<Directory />
Options FollowSymLinks
AuthType Digest
                AuthName "Private"
                AuthUserFile /etc/apache2/.htdigest
                Require valid-user
AllowOverride All
</Directory>

Я правильно понял, это надо прописать конкретно в конфиг виртуального хоста типа: имя_хоста.ru.vhost?
Если так, то сайт падает с шибкой 403
Если золотую рыбку положить на сковороду, то количество желаний удваивается.

Гарри Кашпировский

  • Гость
Re: .htaccess + apache 2 не работает собака!
« Ответ #6 : 29 Октября 2009, 19:02:43 »
Вот вы огороды городите :)
Шагаем в /etc/apache2/sites-aviable/ваш_цайт
правим строчку
AllowOverride None
на
AllowOverride All
И перезапускаем апач.
« Последнее редактирование: 29 Октября 2009, 19:06:14 от Гарри Кашпировский »

Оффлайн kelevra13

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • Реабилитационный центр "Сила Жизни"
Re: .htaccess + apache 2 не работает собака!
« Ответ #7 : 29 Октября 2009, 19:51:17 »
Вот вы огороды городите :)
Шагаем в /etc/apache2/sites-aviable/ваш_цайт
правим строчку
AllowOverride None
на
AllowOverride All
И перезапускаем апач.

А можно поточнее куда именно AllowOverride All, в каком месте файла?
Если золотую рыбку положить на сковороду, то количество желаний удваивается.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: .htaccess + apache 2 не работает собака!
« Ответ #8 : 29 Октября 2009, 20:00:18 »
Не в месте, а вместо.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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