Собственно пытаюсь наладить сей процесс.
-скачал сборку вебсервака -
Zend server, там встроеный и настроеный оси8 (php mod
для работы с ораклом) (потом проверил, в phpinfo блок oci8 есть)
-утсановил оракл клиент 10, настроил тнснеймс
-на сервере оракла сделали мне схему
-установил Joomla на макскул
-установил конвертер для преобразования баз данных (
http://www.spectralcore.com/fullconvert/)
-конвертнул бд Joomla из макскула в формат оракла в мою схему (отличная прога, полный автомат, но платная)
-установил pl/sql developer, залогинился под новой схемой, вижу свои таблицы
-в папку Joomla залил все драйверы что нашел(в папку lib/.../
oracle.php(40кб)
и в корень
oracle.php(6,3кб))
-в configuration.php заменил бд на оракл с соотв. с факами ($dbtype = 'oracle'; и пр.)
НЕ ПАШЕТ
попробовал простенькие тесты связи - не работает .. "FAILED :" и все, (но
и ошибок оси8 нет) что только не перепробовал, результат один -
пусто. потом попробовал вывести переменную $ORACLE_HOME; она оказалась
пуста, хотя как я понмаю это системная переменная и указывает на путь
к тнснеймс. Одна догадка - оси8 не видит установленный оракл (логины
пароли верные, повторюсь, pl/sql developer и бд конвертер соединяются
нормально)... сижу в просрации ,попробую снести
Zend, поставить
денвер
ЗЫ Вот вы мне скажите, на извесном ютубовком ролике (
), где инсталят Joomla на оракле, так там бд оракл есть в выпадающем списке уже на этапе инстала! собственно как?

!
ЗЫЫ код тестового файла
error_reporting (E_ALL);
$tnsName = '//ххх.ххх.ххх.ххх/WEBDEV'; //адрес бд оракл-сервака/имя сервиса (настройки связи из тнснеймс)
$username = 'test01';
$password = 'test01';
$conn = oci_connect($username, $password, $tnsName);
if (!$conn) {
$e = oci_error(); // For oci_connect errors pass no handle
echo '<b><font color="red">FAILED</font></b> : ' . htmlentities($e[
'message']);
} else {
echo '<b><font color="green">OK!</font></b>';
oci_close($conn);
}
содержимое тнснеймс:
WEBDEV =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ххх.ххх.ххх.ххх)(PORT = 1521))
)
(CONNECT_DATA =
(ORACLE_SID=main)
)
)