こんにちわ、
現在PHP4でweb作成をしています。それで認証はPHPLIBを使用しているのですが、
「Fatal error: Cannot redeclare class db_sql in /usr/local/apache/phplib-7.4/php/db_pgsql.inc on line 12」
というエラーがでます。
ただ、DB_Sqlというクラスはこのdb_pgsql.incでのみしか使用しておらず(class DB_Example extends DB_Sqlはlocal.inc内で使用しています)、原因が解りません。
おそらく、.htaccess内でprepend.phpをauto_prepend_fileと指定していて、そのprepend.phpのなかで、
(前略)
require($_PHPLIB["libdir"] . "db_pgsql.inc");
require($_PHPLIB["libdir"] . "ct_sql.inc");
require($_PHPLIB["libdir"] . "session4.inc"); require($_PHPLIB["libdir"] . "session4_custom.inc");
require($_PHPLIB["libdir"] . "auth4.inc");
require($_PHPLIB["libdir"] . "perm.inc");
require($_PHPLIB["libdir"] . "user4.inc");
require($_PHPLIB["libdir"] . "menu.inc");
require($_PHPLIB["libdir"] . "local.inc");
require($_PHPLIB["libdir"] . "page4.inc");
:
(後略)
としているために、毎回db_pgsqlがよみこまれるためだとおもいますが、よくわかりません。
質問として漠然としていますが、もしもエラーについてすこしでもなにかしっている方、アドバイスの方、宜しくお願いします。
ちなみにphplib-7.4をインストールしてからかえたのは、
-- .htaccessをかえた(auto_prepend_fileをかえた)
-- prepend.phpのdb_mysqlをdb_pgsqlにかえた
くらいです。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- 英語 定冠詞は絶対いる? 1 2023/04/09 14:35
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- 英語 法人の記載方法と英文についてご相談 1 2023/04/09 14:54
- 英語 固有名詞を小文字で書くのは違反? 4 2023/04/09 01:34
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- 英語 The crestal approach works well in single or two a 2 2022/04/19 18:59
- PHP グローバルスコープはありますか? 1 2022/08/08 19:28
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
marty3のvariableFilter
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
バッチを用いたフォルダの自動移動
-
phpとaspの違いについて
-
form actionで二つ送信先を指定...
-
phpで画像がどうしても文字化け...
-
透過PNGが透過されない!!
-
PHP8を使うと、大量のWarningが...
-
index.phpって何ですか? 具体...
-
PHPで、エラーがない場合のみ画...
-
これの対応OSを教えて下さい。p...
-
ワードプレスサイト PHP8.0.25...
-
PHPからロリポップ!のメールサ...
-
PHPで複数ファイルのダウン...
-
PHPをhtmlに読み込んだファイル...
-
chmod()で所有者が変わってしまう
-
「クラス関数」「メンバ関数」...
-
ファイルアップロードの上限を...
-
ワードプレス、Contact Form 7...
マンスリーランキングこのカテゴリの人気マンスリー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からエラーが出ます。
おすすめ情報