Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 13.11.2012 Ostrzeżenie: (0%)
|
Witam
Tworzę strone w html i chce połączyć się z bazą oracle. Używam do tego oci, poniżej kod: $host = "IP"; $port=1521; $nazwa_uslugi = "XE"; // dbServiceName $uzytkownik = "elin"; $haslo = "maleDUZE9"; $deskryptor = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST=$host)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=XE)))"; echo "AAA2 deskryptor = $deskryptor "; $polaczenie = oci_connect(elin1,maleDUZE9,$deskryptor, 'AL32UTF8'); echo "AAA3"; if(!$polaczenie) { $err = oci_error(); trigger_error('Nie mozna nawiazac polaczenia z baza danych: '. $err['message'], E_USER_ERROR); echo "AAA4"; } echo "AAA5"; Na stronie wyświetla się wszystko do echo "AAA2 deskryptor = $deskryptor "; Potem nic się nie dzieje, nie ma żadnej informacji o błędzie. W php.ini próbowałem z obydwoma opcjami (podobno jedna tylko może być aktywna): extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client i żadnych zmian. Proszę o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
php nie widzi oci. Już ci to pisałem (IMG:style_emoticons/default/smile.gif)
Nie pamiętam jak na windzie się to instaluje ale: http://pl1.php.net/manual/pl/oci8.installation.php Cytat Installing OCI8 on Windows On Windows, uncomment the php.ini line extension=php_oci8.dll when using Oracle 10gR2 client libraries. Uncomment extension=php_oci8_11g.dll when using Oracle 11g client libraries. These two DLLs contain equivalent functionality and only one may be enabled at a time. Make sure extension_dir is set to the directory containing the PHP extension DLLs. If using Instant Client, set the system PATH environment variable to the Oracle library directory. Czy te pliki .dll wrzuciłeś to właściwego katalogu? Zazwyczaj z tego co kojarze to z tym na windzie był zawsze problem |
|
|
|
Tomekmar999 Problem z połączeniem z bazą danych oracle - oci 13.11.2012, 09:06:49
nospor Nie masz zainstalowanego klienta oracla na kompie.... 13.11.2012, 09:55:49
Tomekmar999 Klient jest zainstalowany, mogę połączyc się z baz... 13.11.2012, 10:14:21
nospor wykonaj
[PHP] pobierz, plaintext phpinfo(... 13.11.2012, 10:15:30
Tomekmar999 wykonalem. Jesli chodzi o oci jest tylko(zakładka ... 13.11.2012, 10:24:36
nospor To jest windows czy linux? 13.11.2012, 10:26:54
Tomekmar999 windows server 2008 x64
Odpalenie funkcji :
if(... 13.11.2012, 11:01:12
Tomekmar999 tak to tez testowalem. Php.ini jest wrzucony do ka... 13.11.2012, 12:05:17
nospor No ale to pliki .dll powinny być w katalogu c:/win... 13.11.2012, 12:21:59
Tomekmar999 gdzie dokladnie?
Przekopiowalem cala katalog ext d... 13.11.2012, 13:34:49
nospor Nie miałeś kopiować katalogu ext. miałeś tylko .dl... 13.11.2012, 15:12:10
Tomekmar999 przekopiowalem:
php_oci8.dll
oraz
php_oci8_11g.dll... 13.11.2012, 15:49:52
asz Cytat(Tomekmar999 @ 13.11.2012, 16:49... 23.09.2013, 19:10:31 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:13 |