PHPでPEARを使った認証をテストしています。
モバイルサイトでも使えるものを・・・ということで見つけたdinolibというものをサンプルに利用しました。
dinolib:http://openlab.dino.co.jp/
サンプル:http://openlab.dino.co.jp/?key=%5B%5Bdinolib_sam …
dinolibとpear、postgresをインストールし動作確認をしたところ
adduser()が見つからずユーザ追加が出来ませんでした。
エラー:Fatal error: Call to undefined function: adduser() in /usr/local/share/dinolib/lib/auth/Auth.php on line 862
pear listではAuthパッケージは見えます。
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.1 stable
Auth 1.2.3 stable
Auth_HTTP 2.1.6 stable
Console_Getopt 1.2 stable
DB 1.7.6 stable
HTML_Template_IT 1.1 stable
Mail 1.1.9 stable
Net_SMTP 1.2.7 stable
Net_Socket 1.0.6 stable
Net_UserAgent_Detect 2.0.1 stable
PEAR 1.4.5 stable
PHPUnit 1.3.2 stable
XML_Parser 1.2.7 stable
XML_RPC 1.4.4 stable
php.iniのinclude_pathにはpear、Authなどは追加してあります。
このエラーが言っているadduser()とは何の事を言っているのでしょうか?
No.1ベストアンサー
- 回答日時:
>このエラーが言っているadduser()とは何の事を言っているのでしょうか
311行目にある $storage_path に生成される
$storage_path = "Auth/Container/".$driver.".php";
で指定されるストレージドライバ関数を指しているようです。
インストール自体はうまく行ったんですよね?
(UNIXのadduser()ではなさそうです)
早速の回答ありがとうございました。
UNIXのadduser()でないだろうと思っていたのですがDBがpostgresだったのでUNIXユーザを追加してしまうのかな?と思い悩んでいました。
adduser()をfetchdata()に置き換えて確認したところ同様のエラーだったためhegemonismの仰るとおりAuth/Container/DB.phpが見えないだけのようです。
見直して動作確認してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- Ruby 教えてください 2 2023/01/04 17:50
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのMySQLモジュールのインス...
-
pearコマンドのインストールの...
-
Cocos2dの開発環境に必要なソフ...
-
phpinfo();について
-
tex についての質問です。 割り...
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
.phpと.incファイルの違いはな...
-
拡張子php画像をjpg画像等に変...
-
プリクラの設置してある場所
-
XMLのロードに失敗する
-
URLが.PHPってどういう...
-
透過PNGが透過されない!!
-
phpの処理中に画面表示ををする...
-
PHPでsimplexml_load_fileの引...
-
バッチを用いたフォルダの自動移動
-
mb_send_mailでデタラメなメー...
-
ChatGPTに作らせたい Excel VBA
-
PHPで新しいウインドウで開く命...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPの設定で、 エラーが発生し...
-
WordPressでテーマのヘッダー画...
-
php4.3.11でmb_convert_encoding()
-
tex についての質問です。 割り...
-
PHPのコマンドラインでのバージ...
-
PEARコマンドが使えない・・・
-
PDFファイルの分割
-
pear パッケージインストールで...
-
ネットに接続出来ない環境での ...
-
PEAR_DBをオフラインでインスト...
-
PEARのパッケージのパスの変更方法
-
<?php phpinfo();?>でもただ文...
-
PEARのインストール方法
-
XAMPPでPearをインストールし、...
-
PEARライブラリの配置について
-
さくらサーバーにpearのFile_Ar...
-
apt-get yum が使えない場合
-
ロリポップのサーバーにPEARラ...
-
PHP5.2 PEARのインストールモジ...
-
PHPでPEARを使った認証について
おすすめ情報