The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache + mod_rewrite"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache + mod_rewrite"  
Сообщение от KrotReal on 01-Мрт-06, 15:04 
FreeBSD 5.3
Apache 2.0.55
PHP 5.1.2

Все стоит и работает на УРА, но вот один трабл...
Понадобился мне тут mod_rewrite все доки по Инету на перебой уверяют что он самый должен быть в папочке modules, но вот сколько бы раз я Апач не перекомпиливал папочка modules пуста... Что делать?

Выручайте, не бросайте в беде :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Apache + mod_rewrite"  
Сообщение от Ilyang (??) on 01-Мрт-06, 16:42 
>FreeBSD 5.3
>Apache 2.0.55
>PHP 5.1.2
>
>Все стоит и работает на УРА, но вот один трабл...
>Понадобился мне тут mod_rewrite все доки по Инету на перебой уверяют что
>он самый должен быть в папочке modules, но вот сколько бы
>раз я Апач не перекомпиливал папочка modules пуста... Что делать?
>
>Выручайте, не бросайте в беде :)


наверное установить порт php_extension

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Apache + mod_rewrite"  
Сообщение от KrotReal on 02-Мрт-06, 13:14 
>наверное установить порт php_extension

mod_rewrite - это расширение не PHP, а Apache


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Apache + mod_rewrite"  
Сообщение от Ilyang (??) on 02-Мрт-06, 16:23 
>>наверное установить порт php_extension
>
>mod_rewrite - это расширение не PHP, а Apache


согласен, это я сгоряча сказал

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Apache + mod_rewrite"  
Сообщение от sickboy email on 01-Мрт-06, 18:59 
>FreeBSD 5.3
>Apache 2.0.55
>PHP 5.1.2
>
>Все стоит и работает на УРА, но вот один трабл...
>Понадобился мне тут mod_rewrite все доки по Инету на перебой уверяют что
>он самый должен быть в папочке modules, но вот сколько бы
>раз я Апач не перекомпиливал папочка modules пуста... Что делать?
>
>Выручайте, не бросайте в беде :)

в студию:

$ apachectl -l
$ grep -i rewrite /usr/local/etc/apache22/httpd.conf
только apache22 замени на свой.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Apache + mod_rewrite"  
Сообщение от KrotReal on 02-Мрт-06, 13:16 
>в студию:
>
>$ apachectl -l
>$ grep -i rewrite /usr/local/etc/apache22/httpd.conf
>только apache22 замени на свой.

$ apachectl -l
Compiled in modules:
  core.c
  mod_access.c
  mod_auth.c
  mod_include.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c

$ grep -i rewrite /usr/local/etc/apache22/httpd.conf
Соответственно пусто, так как если прописать
LoadModule... ругается на отсутствие файла


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Apache + mod_rewrite"  
Сообщение от Ilyang (??) on 02-Мрт-06, 16:48 
cd /usr/ports/www/apache20/
make show-modules | grep rewrite

если disabled то

make show-options

и компилируешь apache с нужными модулями

если нет.. то либо в апач вкомпилирован mod_rewrite и можно сразу использовать директиву

RewriteEngine On

либо попробовать найти модуль

find / -name 'mod_rewrite.so'

возможно нестандартный путь
а если такого файла нет - крайне странная ситуация..
все, как мог исправился за предыдущий пост :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Apache + mod_rewrite"  
Сообщение от KrotReal on 03-Мрт-06, 13:18 
>cd /usr/ports/www/apache20/
>make show-modules | grep rewrite
>
>если disabled то
>
>make show-options
>
>и компилируешь apache с нужными модулями
>
>если нет.. то либо в апач вкомпилирован mod_rewrite и можно сразу использовать
>директиву
>
>RewriteEngine On
>
>либо попробовать найти модуль
>
>find / -name 'mod_rewrite.so'
>
>возможно нестандартный путь
>а если такого файла нет - крайне странная ситуация..
>все, как мог исправился за предыдущий пост :)

# cd /distrib/httpd-2.0.55
# make show-modules | grep rewrite
make: don't know how to make show-modules. Stop
# make show-modules
make: don't know how to make show-modules. Stop
# make show-options
make: don't know how to make show-options. Stop
#

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Apache + mod_rewrite"  
Сообщение от Ilyang (??) on 03-Мрт-06, 13:35 
Ясно. В этом случае советую читать инструкции по компиляции

А лучше все таки установить коллекцию портов, настроить ее автоматическое обновление и.. устанавливать нужные порты без проблем

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Apache + mod_rewrite"  
Сообщение от KrotReal on 03-Мрт-06, 14:24 
>Ясно. В этом случае советую читать инструкции по компиляции
>
>А лучше все таки установить коллекцию портов, настроить ее автоматическое обновление и..
>устанавливать нужные порты без проблем


Порты - это не решение проблемы :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Apache + mod_rewrite"  
Сообщение от Ilyang (??) on 03-Мрт-06, 15:50 
В файле INSTALL в /distrib/httpd-2.0.55 советуют попробовать следующее:

cd /distrib/httpd-2.0.55
make clean
./configure --enable-rewrite=shared
make
make install

P.S.
Поделитесь секретом, в чем преимущества не пользоваться портами?..

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру