ちょっと先の未来クイズ第4問

pwebmanagerにアクセスするとFatal error

php初心者です。
すみませんが、お知恵を貸してください。

webmanagerを使おうと思ったのですが
インストール後アクセスしようとすると
下記のようなエラーがでました。

ADONewConnection: Unable to load database driver ''

Fatal error: Call to undefined function: pconnect() in /usr/local/apache/htdocs/test_umeda/pwm/system/webapp/lib/Database.class.php on line 20

Database.class.php の20行目には

$ok = $this->conn->pconnect($server, $user, $password, $database);

とかかれてました。
mysqlの接続エラーだと思います。

php4を使ってるのですが
pcconnectが使えないのでしょうか。。。


インストールの手順としては
phpmyadminでデータベースを作り(データベース名:pwm)
特権でユーザーを追加し、
pwm/install/ からインストールしました。

もしかしたら・・・ここが原因かな?という部分は。
実際に動くサーバーのphpの文字コードはujisなのですが
phpmyadminのバージョンが古くて
作成したデータベースの文字コードはEUCで設定しました。
(ujisを設定できませんでした)
データベース内には問題なくテーブルが設定されてました。

インストールがうまくいったのに
アクセスできないのがわかりません。

わかりずらい説明ご了承ください。

ご教授よろしくお願い致します。

A 回答 (1件)

表示されているのはそのエラーだけですか?



pconnectがないではなく、mysql用のクラスがないという意味にとれますが。
/system/mojavi/opt/adodb/adodb-mysql.inc.php
    • good
    • 0
この回答へのお礼

tany180sxさん
ご解答ありがとうございました。

表示されたのは記述したエラーのみでした。。。

/system/mojavi/opt/adodb/adodb-mysql.inc.php
のファイルの場所が
私のインストールしたデータでは
/system/mojavi/opt/adodb/drivers/adodb-mysql.inc.php
でした。

そして今朝早く自己解決してしまったんです。

悩んだあげくもう一度pwebmanagerからphp4用のデータをダウンロードして
再度インストールしなおしたところ
無事にアクセスできました!

原因は私がインストールする前にアクセスしたことで(これが駄目なんですが)
生じたエラーを直そうとファイルをいじったのが原因でした。

素人がするとむちゃくちゃしてしまって
遠回りばかりで、ご迷惑おかけしました。

ありがとうございました。

お礼日時:2010/07/13 14:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報