Oci_connect(): ошибка OCIEnvNlsCreate() в RHEL 8 с HTTPDPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Oci_connect(): ошибка OCIEnvNlsCreate() в RHEL 8 с HTTPD

Сообщение Anonymous »

Мне нужна ваша помощь для подключения Oracle к PHP. Используется сервер Red Hat 8.9, версия PHP 8, включен OCI8, установлен веб-сервер HTTPD.
Какие бы шаги мне ни потребовались, мне понравилось,

Код: Выделить всё

export ORACLE_HOME=/home/oracle/Avani/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/home/oracle/Avani/dbhome_1/lib/instantclient:$LD_LIBRARY_PATH
База данных Oracle подключается к серверному терминалу Redhat, используя что-то вроде этого

Код: Выделить всё

Php dbconnect.php
Я получил сообщение «БД подключена». но когда я попытался подключиться через браузер, он показал следующую ошибку:

Код: Выделить всё

Warning: oci_connect(): OCIEnvNlsCreate() failed. There is something wrong with your system - please check that LD_LIBRARY_PATH includes the directory with Oracle Instant Client libraries in /var/www/html/db2.php on line 13

Warning: oci_connect(): Error while trying to retrieve text for error ORA-01804 in /var/www/html/db2.php on line 13

Warning: Trying to access array offset on false in /var/www/html/db2.php on line 17
Connection failed:
Я испробовал все возможные способы, которые уже предусмотрены в Интернете, например
LD_LIBRARAY_PATH, установленный на веб-сервере.
Но все равно получаю такую ​​ошибку.
Будем очень признательны, если у вас есть какое-нибудь решение. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/790 ... with-httpd
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»