2011-07-04 19 views
0

さて、OCI8をPHP 5.3.xおよびOracle 10gと最新のApache 2.2.xで使用しようとしています。私は、Oracle & PHPアンダーグラウンドマニュアルで書かれたすべてのことをセットアップしました。しかし、これを実行すると、スクリプト、私はエラー/警告なしの空白のページです!私はエラーを表示するためにセットアップPHPを持っているが、まだ運がない!私も10gのOracleインスタントクライアントをインストールしている!誰かが私を助けてください!再度、感謝します !私は接続が機能するかどうかを確認しようとしていますOCI8スクリプトで空白のページが表示される

スクリプト、

ini_set('error_reporting', E_ALL); 
ini_set('display_errors','On'); 
if ($c = oci_connect("scott", "tiger", "ORCL")) { 
    echo "Successfully connected to Oracle."; 
    oci_close($c); 
} else { 
    $err = oci_error(); 
    echo "Oracle Connect Error " . $err['text']; 
} 
+0

まだエラーログを確認しましたか? –

+0

oci8はApacheで有効になっていますか? – cupakob

+0

@ cupakob:はい、有効になっています。 – Nikhil

答えて

1

編集:私はちょうどあなたの誤りを発見 ! $err is array: Array ([code] => 1017 [message] => ORA-01017: invalid username/password; logon denied [offset] => 0 [sqltext] =>)

または何か他のあなたのエラーメッセージに似ている: あなたは

$err['text']

$err['message'] stringであなたのエラーを参照する必要はありません、配列の print_r()はあなたにこのような何かを与えるだろう。私はこれが古い投稿であることを知っています。あなたは間違いなくそれを手に入れましたが、将来の参照に役立つことを願っています。

元のテキスト: あなたが使用して試みることができる:set_error_handler()をエラー例外キャッチ機能を設定します。

私は同じ問題があるので、正直言って、あなたの投稿を見つけました。しかし、私がエラー処理関数でエラーをキャッチすると、私はそれをブラウザに返すことができます。

これがあなたの要件に完全に答えるかどうかはわかりません。

+0

@Alex:エラーキャッチありがとう。どういうわけか、私はこの問題を理解することはできませんでした。 – Nikhil

+0

:ありがとう......! – Nikhil

関連する問題