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ランキング
-
pdflib /pdi の拡張関数が有効...
-
CodeIgniter/index.phpにアクセ...
-
ImageCreate関数が undefined f...
-
PHPMailerのサンプルコードのエ...
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ListViewコントロールでサムネ...
-
ボタンのクリック数を合計保存...
-
ワードプレス、Contact Form 7...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
-
UWSCでファイルのアップロード...
-
PHPExcel処理速度が遅い
-
PHPで`headers already sent`と...
-
【PHP】declare命令で”Fatal er...
-
PHP8を使うと、大量のWarningが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ImageCreate関数が undefined f...
-
PHPMailerのサンプルコードのエ...
-
marty3のvariableFilter
-
仮想フレームバッファXvfb上でf...
-
pdflib /pdi の拡張関数が有効...
-
php5のrename()は日本語をリネ...
-
smartyについて
-
ブラウザからPHPをアクセスした...
-
php.exeが強制終了されてしまう
-
PHP認証がProxy越しだと通らな...
-
mb_language("Japanese");でエ...
-
Pear::QuickFormの代わりにな...
-
【初歩】 極単純なFOR文がなぜ...
-
PHP ハイパーリンクのエン...
-
Syntax Error Apach PHP W7
-
PEAR AUTH 認証エラーClass 'PE...
-
Parse errorが表示されない
-
よくわかるPHPの教科書のエラー...
-
CodeIgniter/index.phpにアクセ...
-
onedrive にexcelファイルをア...
おすすめ情報