В общем проблема состоит в следующем: была версия оракл 9.2.0.5, всё работало отлично. Как только пропатчили до версии 9.2.0.8, стала вылезать ошибка при попытке соединения с базой: ocilogon() [function.ocilogon]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that ORACLE_HOME is set and points to the right directory ОС: Linux SuSE 9
вернули версию на старую, всё тоже самое. и PHP перестал собираться с oci точнее он собирается, но потом в make test всё, что связано с oci оказывается fail. Apache Нормально работает.
ну вообще попа phpinfo(); показывает, что пхп видит оракл, показывает все нужные переменные окружения. Апач все библиотеки видит, работает нормально. Версию вернули оракла на старую. Всё везде задано, но почему же тогда не работает ? Мистика какая-то не знаю с какой стороны подобраться даже
Апач видит, иначе бы не запускался когда он не видел. писал что не может найти библиотеки, вроде libwtc9. Нашел такую же проблему в багрепортах на bugs.php.net. Проблема у человека решалась путем добавления юзера под которым работаем апач в группу oinstall, сделал тоже самое при помощи groupmod. Не помогло, даже chmod -R o+rx $ORACLE_HOME тоже не помогло так что дела не в правах... а как проверить была ли привязка к версии ?