Fatal error: Class 'PEAR_Error' not found in E:\Program Files\xampp\php\PEAR\DB.php on line 946
アクセスすると上記のエラーが出ます。
以前まで認証できていたのですが何をいじったのか
ログインフォームがでなくなりました。
環境は以下の通りです。
ApacheFriends XAMPP (Basispaket) version 1.6.8
Apache 2.2.9
MySQL 5.0.67 (Community Server)
PHP 5.2.6 + PHP 4.4.9 + PEAR
あまり理解していないので質問を質問で返す可能性がありますが
よろしくお願いします。
***********************************************
<?php
require_once("../../php/PEAR/Auth/Auth.php");
require_once("loginform.php");
$params = array(
"dsn" => "mysqli://hoge:hoge@localhost/hoge",
"table" => "test",
"usernamecol" => "user",
"passwordcol" => "pass",
"cryptType"=>"md5",
'db_fields'=>"*"
);
$authobj = new Auth("DB", $params, "loginFunction");
$authobj->start();
?>
***************************************************
No.1ベストアンサー
- 回答日時:
PEAR_Error は PEAR.php の中に定義されているので
PEAR.php が読み込めないといったエラーです。
PEARのライブラリはその中で、相対パスを使って include しているものが多いので
PEAR.php があるディレクトリに inlclude_path を通しておいた方いいです。
<?php
# /usr/local/lib/php/PEAR なんかを追加
ini_set('include_path', /* 省略(調べてください) */);
require_once("Auth/Auth.php");
実際のエラーはDB周りかもしれませんがが、それはまた。
inlclude_pathが何かわからなかったので調べてみて。
php.iniのinlclude_pathのところの
.;を外せばエラーがでなくなりました。
回答していただきありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP php エラー 2 2022/10/23 16:43
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP認証がProxy越しだと通らな...
-
PHPで新しいウインドウで開く命...
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
PHPで特定のURLにジャンプす...
-
PHP4対応のサーバーではinclude...
-
imagejpegで表示されない。
-
VBAのコードを教えてください
-
CFileDialogの最初のディレクト...
-
これの対応OSを教えて下さい。p...
-
透過PNGが透過されない!!
-
手作業で埋め込んだ、UserForm1...
-
拡張子php画像をjpg画像等に変...
-
PHPからメールを送る@さくらイ...
-
phpでPEAR::DBを使っているので...
-
phpでダイアログがどうしても出...
-
PHP関数 mb_strlenでエラーになる
-
静的HTMLにRDFを表示させる方法...
-
MySQLの配置が変わったため、db...
-
(初歩)PHP5 クオーテーション...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPMailerのサンプルコードのエ...
-
ImageCreate関数が undefined f...
-
【初歩】 極単純なFOR文がなぜ...
-
php5のrename()は日本語をリネ...
-
marty3のvariableFilter
-
PEAR Mailの不具合について(...
-
pdflib /pdi の拡張関数が有効...
-
php.exeが強制終了されてしまう
-
PEAR AUTH 認証エラーClass 'PE...
-
php.iniの設定の仕方
-
仮想フレームバッファXvfb上でf...
-
require_onceについて
-
PHP MySQLでエラーがでてしまい...
-
sql文について質問です。エラー...
-
error()が分かりません
-
よくわかるPHPの教科書のエラー...
-
PHP Version 4.3.9で画像を
-
ブラウザからPHPをアクセスした...
-
XAMPPを導入した所、Warning: i...
-
Amazost v2.0からエラーが出ます。
おすすめ情報