The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache+CGI+Oracle"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache+CGI+Oracle"
Сообщение от Folk Искать по авторуВ закладки on 22-Апр-03, 12:56  (MSK)
Есть CGI скрипт, который читает из оракла данные...
Если запускать этот скрипт напрямую в Линуже он выдает данные на русском языке, но если выполнить его же через Apache то на странице он выдает только вопросительные знаки..
Подскажите в чем проблема плс.. и как ее решить
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Apache+CGI+Oracle"
Сообщение от Commander emailИскать по авторуВ закладки on 28-Апр-03, 17:59  (MSK)
>Есть CGI скрипт, который читает из оракла данные...
>Если запускать этот скрипт напрямую в Линуже он выдает данные на русском
>языке, но если выполнить его же через Apache то на странице
>он выдает только вопросительные знаки..
>Подскажите в чем проблема плс.. и как ее решить

Скорее всего в шеле из которго ты пускаешь скрипт у тебя прописаны нужные переменные окружения, а при запуске из апаша - этих переменных нет. Советую прописать их непосредственно в скрипте (естествено указав нужные для тебя значения)

--- блок perl кода start ---
$ENV{ORACLE_HOME} = '/usr/Oracle';
$ENV{NLS_LANG}  = "american_america.CL8MSWIN1251";
$ENV{NLS_DATE_LANGUAGE} = "ENGLISH";
$ENV{ORA_NLS}   = "$ENV{ORACLE_HOME}/ocommon/nls/admin/data";
$ENV{ORACLE_SID}   = "TTT";
$ENV{ORA_NLS33} = "$ENV{ORACLE_HOME}/ocommon/nls/admin/data";
--- блок perl кода end ---

А вообще моджно пхать инициализацию этих переменных куда угодно. От шела юзера от которого пускается апаш, до startup.pl если сипользуешь mod_perl

CUl8er

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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