PDA

Просмотр полной версии : Нужна помощь в установке ReJumpа


gueux
26.04.2009, 05:12
иммеется сайт со структурой каталогов:

/var/www/***.org.ua> ls -lah
-rw-r--r-- .htaccess
-rw-r--r-- admin.pswd
drwxr-xr-x bin
drwxr-xr-x cgi-bin-my
drwxr-xr-x htdocs
-rw-r--r-- read_me
-rw-r--r-- stderr
-rw-r--r-- system
drwxr-xr-x kinoman_templates

содержимое .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /cgi-bin-my/rejump_db?$1 [L]

выдержки из httpd.conf:
....
LoadModule rewrite_module libexec/apache/mod_rewrite.so
AddModule mod_rewrite.c
LoadModule perl_module libexec/apache/libperl.so
AddModule mod_perl.c
AddHandler perl-script .pl
...
ScriptAlias /cgi-bin-my/ "/var/www/***.org.ua/cgi-bin-my/"
...

мой rejump_db.conf

templatePath = "/var/www/***.org.ua/kinoman_templates/"
dataBaseOn = 1;
sqlDB = "rejump"
sqlLogin = "rejump"
sqlPassword = "***"
sendProg = "/usr/sbin/sendmail -oi -t > /dev/null"
expandLimit = 100000
ANONYMS = 2
ADMINS = 1
DEFAULT_ON_PAGE = 10
imgPath = "/var/www/***.org.ua/htdocs/images/"
imgUrl = "/images/"
systemFile = "/var/www/***.org.ua/system"
dataPath = "/var/www/***.org.ua/"
htdocsPath = "/var/www/***.org.ua/htdocs/"
dataUrl = "/"



Проблема 1
"Она позволяет запускать движок для всех тех случаев, когда нет файла для выдачи. То есть если у вас нет файла index.html, то корень вашего сайта выдаст движок.(с)"

у меня же все равно если нету файла index.html то все равно выдается
"404 Not Found.The requested URL /index.php was not found on this server."

Проблема 2
при запуске ./cgi-bin-my/rejump_db из консоли все отрабатывается отлично. и на выходе получается что то типа:

<?include "index_up.php"?>
<!--Начало-->

index

<!--Конец-->
<?include "index_down.php"?>

что в принцыпе и должно было получиться.

но вот когда я ввожу УРЛ www.***.org.ua//cgi-bin-my/rejump_db
в броузере появляется всего одна строчка
err(/cgi-bin-my/rejump_db)
а в файле stderr никаких записей об ошибках нету (я в скрипте прописал свой ай-пи адресс):

насколько я могу понять из кода это где то вот отсудова:

my ($decode_res,$decode_template,@decode_ids)=decodeU rl($url_str);

if(!$decode_res)
{
return "err($url_str)";
#output(wError());
}

Может я что-то неправильно сконфигурировал?

Алексей Мась
28.04.2009, 17:19
1. Я так понимаю, что все окончания .pl съелись??? Или ты переименовал файл
2. .htaccess в htdocs нужно положить (имхо), попробуй
так он лежит уровнем выше, что не есть правильно

Алексей Мась
28.04.2009, 17:21
на самом деле сам движок отрабатывает нормально
сообщение об ошибке при прямом вызове - не критично.
а вот реврайт не редиректит на него.

gueux
28.04.2009, 18:40
1. Я так понимаю, что все окончания .pl съелись??? Или ты переименовал файл

я переименовал файл.

2. .htaccess в htdocs нужно положить (имхо), попробуй
так он лежит уровнем выше, что не есть правильно

непомогло.

я попробовал вынести директивы Rewrite в сам конфиг апача:

<Directory "/var/www/***.org.ua">
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /cgi-bin-my/rejump_db?$1 [L]
</Directory>

теперь работает

когда ввожу http://***.org.ua/index.php (index.php нету)
браузер возвращает

err(/index.php)

:(

gueux
29.04.2009, 01:17
да,когда вводить просто http://***.org.ua/

то выдается страница из шаблонов (с картинками и тд,) но все равно посреди нее красуется "err(group-block/hot_wait)"

Алексей Мась
30.04.2009, 01:17
когда ввожу http://***.org.ua/index.php (index.php нету)
браузер возвращает

err(/index.php)

:([/QUOTE]

А причем здесь index.php? %)

нужно просто / от корня

то есть index.php точно не нужен

Алексей Мась
30.04.2009, 01:18
да,когда вводить просто http://***.org.ua/

то выдается страница из шаблонов (с картинками и тд,) но все равно посреди нее красуется "err(group-block/hot_wait)"

О, уже нормально.
Это показывает, что есть попытка включить некий шаблон group-block, и оно его не находит.

gueux
30.04.2009, 16:33
о, уже нормально.
это показывает, что есть попытка включить некий шаблон group-block, и оно его не находит.
ясно. буду разбираться дальше. спасибо.

Othenda09
21.01.2010, 14:56
такая фигня на 89 из-за того что криво ставится загрузчик или ошибка при обращении к ниму у меня было так када я LiLO случайно запорол