[PHP-users 21271]phplibでの認証について

breakout @ on.rim.or.jp breakout @ on.rim.or.jp
2004年 4月 16日 (金) 22:46:41 JST


はじめまして
金田と申します。

本当は簡単なことではまっているのかもしれませんが、
login時にエラーが出てしまいます。
いろいろ設定などを変えて行っているのですが、
エラーが出てうまくいきません。

よろしくお願いします。

○local.inc修正
/usr/local/apache2/phplib/php/local.inc

○php.iniの場所
/usr/local/lib/php.ini 

○テストページ
/usr/local/apache2/htdocs/pages

○incの格納場所
/usr/local/apache2/phplib/php

○各種設定

/usr/local/apache2/phplib/php/prepend.php
--修正部分-------------------------------------------
   require($_PHPLIB["libdir"] . "db_mysql.inc");
             |
             V
   require($_PHPLIB["libdir"] . "db_pgsql.inc");
-----------------------------------------------------


/usr/local/apache2/phplib/php/local.inc
--変更部分-------------------------------------------
  class DB_Example extends DB_Sql {
    var $Host     = "localhost";
    var $Database = "example_database";
    var $User     = "nobody";
    var $Password = "";
-----------------------------------------------------

○サンプル
 psql example_database

                 List of relations
 Schema |         Name          | Type  |  Owner
--------+-----------------------+-------+----------
 public | active_sessions       | table | postgres
 public | active_sessions_split | table | postgres
 public | auth_user             | table | postgres
 public | auth_user_md5         | table | postgres


エラー内容
○サンプルページ
http://breakout.ath.cx/pages/

○エラー内容
Warning: pg_exec(): Query failed: ERROR: permission denied for relation auth_user . in /usr/local/apache2/phplib/php/db_pgsql.inc on line 75
Database error: Invalid SQL: select user_id, perms from auth_user where username = 'kiris' and password = 'test'
PostgreSQL Error: 1 (ERROR: permission denied for relation auth_user )
Session halted.


PHP-users メーリングリストの案内