|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrei Protasovitski 2:5020/400 03 May 2004 18:14:39 To : All Subject : Вывод в файл. --------------------------------------------------------------------------------
Доброго здоровья!
Apache 1.3.6, Mandrake/Linux, perl 5.008001.
Здесь реализована такая схема:
1. Скрипты в директории cgi-bin/, статические страницы в www/. Обе
директории в одной директории mydomainname/.
2. Если запрашиваемая страница не найдена, то через mod_rewrite
происходит перенаправление на некоторый скрипт в cgi-bin/.
3. Скрипт в зависимости от $ENV{REQUEST_URI} и $ENV{QUERY_STRING}
собирает страницу и выдает ее клиенту.
4. Если необходимо, скрипт создает статическую страницу в директории www/.
Т.о. все статические страницы создаются по мере обращения к ним.
Проблема в том, что страницы не создаются вообще. Куда идет вывод -
непонятно. Вывод осуществляет примерно такой кусок кода:
[-=cut=-]
if (open OUTPAGE, ">..www/somepage.html") {
print OUTPAGE $outputPage;
close OUTPAGE;
}
[-=cut=-]
Здесь $outputPage - собранная страница.
Это проблема скрипта или, может, каких-нибудь прав? Как пофиксить?
--
Andrei Protasovitski mailto:andrei()siliconmaterials.com
JS "KamSil" http://www.siliconmaterials.com/
137, Brestskaya str., ICQ: 75725244
225710, Pinsk, Belarus
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: JS KamSil (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/6488d3244a5b.html, оценка из 5, голосов 10
|