The OpenNET Project / Index page

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

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

"mod_perl2 и пути"  
Сообщение от Dim email(??) on 20-Ноя-06, 19:53 
Добрый день! Попробовал перейти на mod_perl2, обнаружил баг:

Скрипт запускается из каталога: /home/user1/cgi/

на выполненении этой строки
open(FileIn, "./test.txt") || print ("Cant't find file $!");      

выдается:

Cant't find file No such file or directory/usr/local/apache2/bin

Аналогично и с библиотеками... все ищутся не в локальной папке а в /usr/local/apache2/bin.

т.е. для него "." - это /usr/local/apache2/bin.

Как исправить даже ума не приложу... Подскажите кто сталкивался.


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

 Оглавление

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


1. "mod_perl2 и пути"  
Сообщение от Dim email(??) on 23-Ноя-06, 15:04 
Народ.. не дайте умереть :( ... никак не могу понять где грабли.

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

2. "mod_perl2 и пути"  
Сообщение от perece on 23-Ноя-06, 15:28 
а писать в скрипте абсолютные пути - западло?

\^P^/

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

3. "mod_perl2 и пути"  
Сообщение от Dim email(??) on 23-Ноя-06, 15:32 
>а писать в скрипте абсолютные пути - западло?
>
>\^P^/

А если они работают на 100 сайтах? Везде править все время?

Это не решение.


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

4. "mod_perl2 и пути"  
Сообщение от perece on 23-Ноя-06, 15:34 
>>а писать в скрипте абсолютные пути - западло?
>>
>>\^P^/
>
>А если они работают на 100 сайтах? Везде править все время?
нет, изначально нормально писать
>Это не решение.
тогда никак.

\^P^/

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

5. "mod_perl2 и пути"  
Сообщение от Dim email(??) on 23-Ноя-06, 15:38 
>>Это не решение.
>тогда никак.


почему же в mod_perl 1.x все было нормально? ... это так везде в mod_perl 2.х или особенностьи настройки/сборки?

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

6. "mod_perl2 и пути"  
Сообщение от Dim email(??) on 23-Ноя-06, 15:41 
>нет, изначально нормально писать


Нормально это как? ... Если у меня все глобальные пути вынесены в congig.pl то мне в каждом скрипте его использующем придется писать


require "/home/user1/cgi/config.pl";

Это и есть правильный  переносимый код?

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

7. "mod_perl2 и пути"  
Сообщение от perece on 23-Ноя-06, 16:09 
>>>Это не решение.
>>тогда никак.

>почему же в mod_perl 1.x все было нормально? ... это так везде в mod_perl 2.х или >особенностьи настройки/сборки?
Совпало. случайно.

>>нет, изначально нормально писать
>
>Нормально это как? ... Если у меня все глобальные пути вынесены в
>congig.pl то мне в каждом скрипте его использующем придется писать
>
>require "/home/user1/cgi/config.pl";
>
>Это и есть правильный  переносимый код?
не уверен, что это лучшее, что можно придумать, но это лучше путей от точки однозначно

\^P^/

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

8. "mod_perl2 и пути"  
Сообщение от Dim email(??) on 23-Ноя-06, 16:17 
>>
>>require "/home/user1/cgi/config.pl";
>>
>>Это и есть правильный  переносимый код?
>не уверен, что это лучшее, что можно придумать, но это лучше путей
>от точки однозначно

это ОЧЕНЬ корявый код... и полностью непереносимый, т.е. этот заголовок придется ставить во все скрипты.

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

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

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




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

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