sql >> Databáze >  >> RDS >> Oracle

Funkce OCI8 nebyly nalezeny při spuštění Apache s php5

PHP potřebuje vědět, odkud načíst své rozšíření (toto přemosťuje mezi PHP a Oracle dodávanými knihovnami). Protože funguje z CLI, zdá se, že máte balíček nainstalovaný.

Pokud jsou soubory ini stejné, musíte také zkontrolovat:

1) nezapomněli jste restartovat apache po konfiguraci Oracle libs?

2) běží váš webový server jako chroot?

3) jaká jsou oprávnění pro rozšíření oci8? (tj. je čitelný pro uid webového serveru)

Musíte také přidat cestu k souborům Oracle .so do vašeho ld.so.conf a spustit ldd nebo upravit vaše Env vars – ale pokud to přeskočíte, způsobí to jinou chybu, než kterou popisujete.

HTH

C.



  1. Problém s MySQL:LEFT JOIN na prázdné tabulce

  2. Jak omezit uživatele na nahrávání pouze tří obrázků za měsíc pomocí PHP/MySQL

  3. Vytváření dotazu, který vrací id, pokud se podmínka shoduje v řádcích ze dvou tabulek

  4. Doba trvání ukládání MySQL - datový typ?