oscommerce на nginx

grigori

( ͡° ͜ʖ ͡°)
Команда форума
hi all
поделитесь конфигом nginx для oscommerce please

вот этот http://wiki.nginx.org/OsCommerce не работает на nginx 1 - ругается
Код:
nginx: [emerg] pcre_compile() failed: unrecognized character after (?< in "-p-(?<id>[0-9]+)\.html$" at "id>[0-9]+)\.html$" in /etc/nginx/conf.d/shop.conf:24
может, синтаксис переменных в регулярках сменился?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
хм, у меня на CentOS

[root@li94-254 phar]# yum info pcre.i386
Version : 6.6
Release : 6.el5_6.1
Size : 229 k
Repo : installed
Summary : Perl-compatible regular expression library


может, в нем проблема?
 

tony2001

TeaM PHPClub
pcre 6.6?
это что-то совсем уже ископаемое.
возьми просто с pcre.org свежую и с ней собери.
 

MiksIr

miksir@home:~$
o.o 6?! Круто
Да, (?<name>) появилось в 7.0 (конец 2006 года)
Как быстрый фикс попробуй (?P<name>) - этот синтаксис появился раньше, в 6.6 должно быть.
 

MiksIr

miksir@home:~$
И да, nginx можно собрать со своим pcre, а не системным - нужно просто исходники ему подсунуть и указать путь
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
да, причем centos 5.6 - последняя :(

че-то make в nginx ругается, когда я ему любую папку указываю для pcre ...
upd: забыл, ему же надо папку исходников, а не установленной либы


спасибо, помогло, заработало
на днях должны зарелизить 6й CentOS, надеюсь, там pcre посвежее будет
 

MiksIr

miksir@home:~$
А, ну ясно дело, 5-я шапка какого-то ноль-седьмого года... цена энтерпрайза, в общем. А 6-го центоса что-то все нет...
upd: хотя вроде вот на днях обещают релиз 6-го, уже по зеркалам синкать начинают...
 
Сверху