カテゴリ | |
---|---|
サマリ | 編集への認証について |
バージョン | 1.4.3 |
投稿者 | bamboo |
状態 | 完了 |
投稿日 | 2004-05-14 (FRI) 20:12:07 |
はじめまして、質問箱/308を参考に認証の設定を行いましたが、うまくいかないので相談させてください。
問題の起こっている環境は
OS:RedHatLinux9.0 Apache/2.0.49 PHP 4.3.6です。
掲示板のとおり、すべてのページの編集を認証付きにする設定をしたのですが、うまくいきません。しかし、文中のwikiネームから?をクリックして編集画面へ遷移するときは認証の要求がかかるので認証設定自体は効いているようです。同様の経験をなされた方いらっしゃいましたら助言お願いいたします。
こういう設定をしたけど、こんな感じでおかしい。なら質問の仕方として答えが期待できますけど、この書き方だと、どういう状況で、何が起こっているのか理解に困ります。あと答えじゃありませんが、サーバを自由にできる身分なら、PukiWiki に頼ることもなく、Apache 側で POST の場合のみ認証するようにしたらどうですか?
upkさんレスありがとうございます。確かにわかりづらいですね。
wiki2日目のド素人なのでお手柔らかにお願いします。m(_ _)m
すべてのページの編集に認証を行おうと思い以下のような設定を行いました。
pukiwiki.ini.phpの設定
//ユーザ定義 $auth_users = array{ 'admin' => 'password', 'guest' => 'guest_pass' ); //編集認証フラグ $edit_auth = 1; ← 必要になるように修正 //編集認証対象パターン定義 $edit_auth_pages = array{ '/^.*$/' => 'admin', ← adminユーザにのみ編集を許可するように修正設定後、適当なページを開いて編集をクリックしても認証の要求が起こりません。wikiネームの未編集ページの右に付く?をクリックして編集しようとした場合は認証の要求ダイアログが出ます。
何か他に設定項目があるのでしょうか?
ちなみにapacheも詳しくありません。とりあえずapacheの基礎を押さえるのによいHPをご存知であれば教えていただけると助かります。
同じ問題でなやんでました。認証方式種別 $auth_method_type = "pagename";に変更でOKです。
私も同じような状況です。
設定後、適当なページを開いて編集をクリックしても、wikiネームの未編集ページの右に付く?をクリックして編集しようとしても、認証の要求が起こりません。問題の起こっている環境は
OS:RedHatLinux7.1 postgresql-7.0.3-8 apache-1.3.27-1.7.1 php-4.1.2-7.0.6バージョンが古いのでしょうか?
PHPがCGI版ってことはないですか?ちゃんとapacheモジュールとしてインストールされているか確認ください。