|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Motov 2:5020/400 08 Jun 2001 20:28:13 To : All Subject : Re: переменные окружения апача -------------------------------------------------------------------------------- > v> Пишу cgi программу для выпуска отчётов в html, в качестве web сервера апач, > v> чтобы русские символы отображались клиенту оракла (апачу) необходимо > v> объявить переменную NLS_LANG. Когда я прописываю значение этой переменной > v> AMERICAN_AMERICA.CL8KOI8R, апач не запускается, причём интересно не > v> запускается, говорит три раза OK и тишина. Каким образом эта переменная > v> влияет на апач? Можно ли выставить окружению апача эту переменную после > v> запуска сервера? > > /etc/rc.d/init.d/httpd: > ... > [ -r /etc/profile.d/oracle.sh ] && . /etc/profile.d/oracle.sh > ... > > /etc/httpd/conf/httpd.conf: > ... > PassEnv ORACLE_HOME NLS_LANG ... Прошу прощения проблема кажется была не в этом. Вообщем в httpd.conf прописал SetEnv NLS_LANG AMERICAN_AMERICA.CL8KOI8R апач запускается. Коннект проходит, а при попытке окрыть таблицу или сделать запрос оракл начинает ругаться. При не установленной переменной русские буквы вопросами(оно и понятно), но всё работает. Причём это именно у апача, у пользователя программа работает. ORA-01012 not logged on Cause: A host language program issued an Oracle call, other than OLON or OLOGON, without being logged on to Oracle. This can occur when a user process attempts to access the database after the instance it is connected to terminates, forcing the process to disconnect. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/118349be354e5.html, оценка из 5, голосов 10
|