Решить проблему соединения Yii-приложения с БД Oracle

Цена договорная
28 июля 2021, 13:54 • 2 отклика • 16 просмотров
Дано: сайт, написан с использованием Yii 1, используется БД Oracle 11.2.0.2.0. Сайт развернут под
управлением Apache/2.4.6 + PHP 5.4.16, Oracle Linux 7.
Проблема, требующая решения: при попытке получить доступ к веб, Yii возвращает
"CDbConnection failed to open the DB connection".

Дополнительная информация:
В окружении проекта, настроена инфраструктура TNS, установлен Oracle Instant Client 21, без каких-либо проблем происходит соединение и работа с БД в sqlplus.
Корректно проходят соединения с СУБД при помощи PHP функций работающих с Oracle Call Interface (OCI): oci_connect("user", "pass", "1.2.3.4/SID")
Корректно создается и обрабатывается объект данных:
new PDO('oci:dbname=1.2.3.4;charset=AL32UTF8',
'user', 'pass', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
Приложение Yii и СУБД разнесены на разные машины (обе под управлением линукса).
Информация по сборке php тут (http://pb.visherasoft.ru/jdlmgpw.php), вывод strace при запуске рhp приложения тут (https://disk.yandex.ru/d/rIISsIntXfsGQw).

Ожидаемый результат: приложение Yii корректно работает с БД.

Ожидания по квалификации исполнителя:
Опыт в разворачивании и обслуживании проектов на базе Yii и OCI8, PHP_PDO.
Понимание тонкостей настройки операционной среды и взаимодействия подсистем в POSIX.