imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 18.10.2006, 02:19     # 1
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
Настройка mod_rewrite

Народ помогите настроить на локальной машине mod_rewrite

Хотелось бы попунктно его влючить...

PHP 5.1 Apache 2 OC Window XP

В конфиге Апачи я уже откоментировал строку

LoadModule rewrite_module modules/mod_rewrite.so

и поставил везде

AllowOverride All

Теперь создаю на веб-сервере
.htaccess
и в нем пишу

RewriteEngine On
RewriteRule .* /index.php

при попытке загрузить сайт с этим всем делом, получаю
Forbidden
You don't have permission to access / on this server.

убираю .htaccess
все работает..


что я делаю не так, Подскажите пожалуйста
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.

Последний раз редактировалось UnOuter; 18.10.2006 в 02:22.
UnOuter вне форума  
Старый 18.10.2006, 04:23     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
при попытке загрузить сайт
Так а что в строке браузера-то?...
RaZEr вне форума  
Старый 18.10.2006, 06:42     # 3
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Посмотри в error.log или как у тебя называется файл с логами ошибок... Там понятно написано. Если не поймешь сути проблемы, скопируй сюда.

Попробуй еще переписать рул
RewriteRule ^(.*).(.*) index.php
или
RewriteRule ^([0-9a-z]+).([a-z]) index.php

Бралось из головы.. так что не факт что работоспособно
__________________
меня не вылечат

Последний раз редактировалось Псих; 18.10.2006 в 06:48.
Псих вне форума  
Старый 18.10.2006, 12:10     # 4
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
Вот на работе пробую...
При попытке запустить PHPMyAdmin в логах ошибки получаю

[Wed Oct 18 11:11:27 2006] [alert] [client 127.0.0.1] D:/webserver/phpMyAdmin/.htaccess: Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.
UnOuter вне форума  
Старый 18.10.2006, 12:12     # 5
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
сделай phpinfo() и убедись что апач подцепид mod_rewrite
__________________
меня не вылечат
Псих вне форума  
Старый 18.10.2006, 13:26     # 6
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
В общем PHPMyAdmin настроил а вот mod_rewrite никак.

В броузере набираю просто http://petrovich там собсно и лежит .htaccess

Получаю вот что
[Wed Oct 18 12:32:00 2006] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: D:/webserver/petrovich/


C сразу второстепенный вопрос как проверить вообще работоспособность модуля mod_rewrite - то есть устанвлен ли он и рабоатет ли корреткно..?
у меня Apache 2
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.

Последний раз редактировалось UnOuter; 18.10.2006 в 16:10.
UnOuter вне форума  
Старый 18.10.2006, 17:33     # 7
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Цитата:
UnOuter:
[Wed Oct 18 12:32:00 2006] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: D:/webserver/petrovich/
Что же ты хочешь.
Тчы должен указать для директорий сайта, которые используют mod_rewrite опцию Options FollowSymLinks Проще всего ее включить в параметре <Directory>, который описывает Document Root сервера
__________________
меня не вылечат
Псих вне форума  
Старый 19.10.2006, 13:48     # 8
UnOuter
Member
 
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235

UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)UnOuter Реально крут(а)
Все раавно не получается.. подключил mod_rewrite. Он есть отображается в php info

в httpd.conf поставил Везде где можно
AllowOverride All

в .htaccess пишу просто

RewriteEngine On
RewriteRule ^/(.*) /index.php

при загрузке сайта ничего не присходит.....

а мне нужно чтобы я ввел http://localhost/blabla и попал на первую страницу, то есть чтобы все обрабатывалось Index.php
__________________
Каждый может сказать, что он может сделать что-то лучше других, но на практике - очень часто не так.
UnOuter вне форума  
Старый 19.10.2006, 22:33     # 9
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
зачем слэш перед названием ?
^(.*) /index.php
__________________
меня не вылечат
Псих вне форума  
Старый 20.10.2006, 00:04     # 10
<Descriptor>
Junior Member
 
Регистрация: 27.09.2004
Сообщения: 51

<Descriptor> Путь к славе только начался
Зачем вообще трогать Апач?
Просто сделай .htaccess со следующим текстом:

Action throw /all.php
<FilesMatch "^([^.]+)$">
ForceType throw
</FilesMatch>
<FilesMatch all.php>
ForceType application/x-httpd-php
</FilesMatch>
ErrorDocument 404 all.php
ErrorDocument 401 all.php
<Descriptor> вне форума  
Старый 26.10.2006, 12:01     # 11
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
UnOuter:
при загрузке сайта ничего не присходит.....
Тоесть как ничего не происходит? Что-то происходит в любом случае, опять смотрите логи, пишите их сюда.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 15.11.2006, 11:53     # 12
straher
Guest
 
Сообщения: n/a

а не проще ли использовать 404 ошибку сервера?

http://www.straher.ru/webmaster/php_...ease_chpu.html
 
Старый 27.11.2006, 18:31     # 13
max2k1
Guest
 
Сообщения: n/a

а может выдержку из access_log и error_log в студию?
 
Старый 28.11.2006, 21:26     # 14
<Descriptor>
Junior Member
 
Регистрация: 27.09.2004
Сообщения: 51

<Descriptor> Путь к славе только начался
Цитата:
Сообщение от straher
а не проще ли использовать 404 ошибку сервера?

http://www.straher.ru/webmaster/php_...ease_chpu.html
Вообще-то об этом написано выше в топике.
<Descriptor> вне форума  
Старый 10.03.2009, 11:40     # 15
straher
Guest
 
Сообщения: n/a

Цитата:
Сообщение от <Descriptor> Посмотреть сообщение
Вообще-то об этом написано выше в топике.
в каком месте?
я про 404 ошибку поставми выше ни слова не нашел
 
Старый 15.07.2009, 13:59     # 16
tarantyl
Guest
 
Сообщения: n/a

Так проблема решилась-то или нет??
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 03:26.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.