URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78357
[ Назад ]

Исходное сообщение
"Не могу поставить MOD_REWRITE"

Отправлено ALUM , 22-Янв-08 12:53 
2-й день пошол....

FreeBSD 5.5
Apache 2.2.8 (и 2.2.4 был)

компилирую:
./configure --prefix=/usr/local/apache2 --enable-module=ssl --enable-module=proxy --enable-so --enable-modules=rewrite

mod_rewrite.so нигде нету

в исходниках апача после сборки лежат кучами:
mod_rewrite.o
mod_rewrite.lo
mod_rewrite.h
ещё какаято хрень...

что делать-то ?
пробовал взять от 1.3 - не нравится ему...


Содержание

Сообщения в этом обсуждении
"Не могу поставить MOD_REWRITE"
Отправлено pentarh , 22-Янв-08 13:01 
>./configure --prefix=/usr/local/apache2 --enable-module=ssl --enable-module=proxy --enable-so --enable-modules=rewrite

По моему, синтаксическая ошибка (лишняя s), попробуй
--enable-module=rewrite


"Не могу поставить MOD_REWRITE"
Отправлено ALUM , 22-Янв-08 13:21 
>>./configure --prefix=/usr/local/apache2 --enable-module=ssl --enable-module=proxy --enable-so --enable-modules=rewrite
>
>По моему, синтаксическая ошибка (лишняя s), попробуй
>--enable-module=rewrite

так вообще ничего не получилось

попробовал --ENABLE-REWRITE=SHARED

скомпилиось, правда в /modules ничего не легло, нашол гдето в дебрях, сунул, пуская апач:
httpd: Syntax error on line 55 of /usr/local/apache2/conf/httpd.conf: Can't locate API module structure `mod_rewrite' in file /usr/local/apache2/modules/mod_rewrite.so: Undefined symbol "mod_rewrite"


"Не могу поставить MOD_REWRITE"
Отправлено pentarh , 22-Янв-08 13:29 
А, тьфу. Там вообще надо --enable-rewrite чтобы статически закомпилялось. Вот мой конфигур например:

CFLAGS="-O2 -pipe -march=nocona"; export CFLAGS
"./configure" \
"--prefix=/usr/local/apache2" \
"--with-included-apr" \
"--disable-actions" \
"--disable-autoindex" \
"--disable-cgi" \
"--enable-cgid" \
"--disable-charset-lite" \
"--disable-imagemap" \
"--disable-negotiation" \
"--disable-userdir" \
"--disable-mime-magic" \
"--enable-rewrite" \
"--enable-so" \
"--disable-cache" \
"--disable-mem-cache" \
"--disable-disk-cache" \
"--with-mpm=worker"

Ну в общем, ./configure --help покури


"Не могу поставить MOD_REWRITE"
Отправлено ALUM , 22-Янв-08 14:43 
КУРИЛ

--------мануал пишет:
Optional Features:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-layout=LAYOUT
  --enable-v4-mapped      Allow IPv6 sockets to handle IPv4 connections
  --enable-exception-hook Enable fatal exception hook
  --enable-maintainer-mode
                          Turn on debugging and compile time warnings
  --enable-pie            Build httpd as a Position Independent Executable
  --enable-modules=MODULE-LIST
                          Space-separated list of modules to enable | "all" |
                          "most"
----------------------
делаю:
./configure --prefix=/usr/local/apache2 --enable-modules="ssl proxy rewrite so"

всё компилируется. mod_proxy работает, хотя его и не надо подгружать отдельной строкой. libphp5.so подгружается (не помню как я её делал, как-то из самого PHP кажется), mod_rewrite снова нигде нету.


"Не могу поставить MOD_REWRITE"
Отправлено ALUM , 22-Янв-08 15:12 
>КУРИЛ
>

ЙА ОСЁЛ!
ЙА ТРИЖДЫ БОРАН!
НИКАКИХ ФАЙЛОВ ".SO" ВО ВТОРОМ АПАЧЕ НЕ ПОЯВЛЯЕТСЯ!
МОДУЛИ ПРОСТО НАЧИНАЮТ РАБОТАТЬ И ВСЁ!
СРАНЬ МЕНЯ ПОБЕРИ!


"Не могу поставить MOD_REWRITE"
Отправлено newser , 22-Янв-08 18:48 
>>КУРИЛ
>>
>
>ЙА ОСЁЛ!
>ЙА ТРИЖДЫ БОРАН!
>НИКАКИХ ФАЙЛОВ ".SO" ВО ВТОРОМ АПАЧЕ НЕ ПОЯВЛЯЕТСЯ!
>МОДУЛИ ПРОСТО НАЧИНАЮТ РАБОТАТЬ И ВСЁ!
>СРАНЬ МЕНЯ ПОБЕРИ!

Даже как-то стесняюсь спросить...
Из портов собрать не пробовали?


"Не могу поставить MOD_REWRITE"
Отправлено ALUM , 23-Янв-08 09:04 
>[оверквотинг удален]
>>>
>>
>>ЙА ОСЁЛ!
>>ЙА ТРИЖДЫ БОРАН!
>>НИКАКИХ ФАЙЛОВ ".SO" ВО ВТОРОМ АПАЧЕ НЕ ПОЯВЛЯЕТСЯ!
>>МОДУЛИ ПРОСТО НАЧИНАЮТ РАБОТАТЬ И ВСЁ!
>>СРАНЬ МЕНЯ ПОБЕРИ!
>
>Даже как-то стесняюсь спросить...
>Из портов собрать не пробовали?

не, из портов - в последнию очередь. когда всё выкурено.


"Не могу поставить MOD_REWRITE"
Отправлено idle , 23-Янв-08 09:23 
>[оверквотинг удален]
>>>ЙА ОСЁЛ!
>>>ЙА ТРИЖДЫ БОРАН!
>>>НИКАКИХ ФАЙЛОВ ".SO" ВО ВТОРОМ АПАЧЕ НЕ ПОЯВЛЯЕТСЯ!
>>>МОДУЛИ ПРОСТО НАЧИНАЮТ РАБОТАТЬ И ВСЁ!
>>>СРАНЬ МЕНЯ ПОБЕРИ!
>>
>>Даже как-то стесняюсь спросить...
>>Из портов собрать не пробовали?
>
>не, из портов - в последнию очередь. когда всё выкурено.

ССЗБ.


"Не могу поставить MOD_REWRITE"
Отправлено newser , 24-Янв-08 10:47 
>[оверквотинг удален]
>>>>НИКАКИХ ФАЙЛОВ ".SO" ВО ВТОРОМ АПАЧЕ НЕ ПОЯВЛЯЕТСЯ!
>>>>МОДУЛИ ПРОСТО НАЧИНАЮТ РАБОТАТЬ И ВСЁ!
>>>>СРАНЬ МЕНЯ ПОБЕРИ!
>>>
>>>Даже как-то стесняюсь спросить...
>>>Из портов собрать не пробовали?
>>
>>не, из портов - в последнию очередь. когда всё выкурено.
>
>ССЗБ.

+1


"Не могу поставить MOD_REWRITE"
Отправлено KPC , 04-Сен-08 01:33 
>[оверквотинг удален]
>            
>          
>   "most"
>----------------------
>делаю:
>./configure --prefix=/usr/local/apache2 --enable-modules="ssl proxy rewrite so"
>
>всё компилируется. mod_proxy работает, хотя его и не надо подгружать отдельной строкой.
>libphp5.so подгружается (не помню как я её делал, как-то из самого
>PHP кажется), mod_rewrite снова нигде нету.

мало курил, плохо тянул:
--enable-mods-shared="proxy ssl rewrite"