About Reference:アバウトリファレンス

当サイトはPHPなどのサーバーサイドスクリプトや、
MySQLなどのデータベースプログラミングのマニュアルサイトです。
WEBアプリケーションの開発やこれからWEBプログラミングを覚えたい!
というような方々のお手伝いが出来れば幸いです。

日本語 PEAR マニュアル

FAQ

FAQ -- よくある質問

エラーになります!

PEAR_Error (あるいは MDB2_Error オブジェクト) を受け取った場合は、まず getMessage()getUserInfo() を試してみましょう。これらを使用すると、 エラーの原因についてのより詳細な情報が得られます。

"MDB2 Error: not found"

MDB2 のインスタンスを作成した後にこのエラーが発生した場合は、 MDB2 のデータベースドライバが何もインストールされていないことを意味します。 たいていの人は一種類のデータベースしか使用しないでしょうから、 15 のドライバファイルをすべてインストールする必要はありません。

たとえば SQLite を使用したい場合は、 pear install MDB2_Driver_sqlite とすれば動くようになります。

PEAR のパッケージ一覧で MDB2 のドライバを検索 してみましょう。

"pear/MDB2_Driver_XXX requires php extension XXX"

ドライバをインストールする際にこのエラーが発生した場合は、 そのインストーラが読み込んだ php.ini で "XXX" 拡張モジュールが見つからなかったことを表します。 単に拡張モジュールのインストールを忘れているだけなのか、 あるいは関連する php.ini でその拡張モジュールを有効にし忘れているかのどちらかでしょう。 通常は、CLI 用とその他の SAPI 用とでは別の php.ini を使用することに注意しましょう。

そのいずれでもない場合は、 pear install -nodeps MDB2_Driver_XXX とすればうまく動きます。

プロパンガス一押し商品サーチ人気商品ポピュラーワードアニゲーム話題亭スポーツ選人ギアパーク話題商品サーチ注目商品探検隊夢人注目商品ピックグッズピックテレビ番長注目人索