1

私は最近 PmWiki をインストールし、次のようなサイトを作成したいと考えています: http://medesign.seas.upenn.edu/index.php

しかし、PmWiki はウィキ ソフトウェアなので、誰でもページを編集できます。

しかし、私の例のようなページを作成する方法がわかりません.AuthUserがアトリゼーションのようなことをしていることがわかりました.

  • SiteAdmin/AuthUser ページの読み取りを @admins グループに制限します。
  • http://yourwiki.com/pmwiki.php?n=SiteAdmin/AuthUser&action=attrに移動し、「@admins」を「読み取り」フィールドに入力します。
  • これで、実際の管理者のみがページを読み取ることができます (この時点で @admins グループには誰もいませんし、AuthUser はまだオンになっていません)。
  • パスワードを要求されます。前のステップのもの (例: itsmytemporarysecret) を使用します。

誰でも私を助けることができますか?

4

1 に答える 1

3

http://yourwiki.com/pmwiki.php?n=SiteAdmin/AuthUser提供されている手順は、他のページではなく、ページへのアクセスのみを防止します。@adminsまた、フィールドに設定しているため、編集ではなく読み取りが防止されreadます。

AuthUser をアクティブ化する方法に関する完全なガイドを次に示します。

基本的に、local/config.php の最後に次の 2 行を追加する必要があります。 include_once("$FarmD/scripts/authuser.php"); $DefaultPasswords['edit'] = array('@admins', 'id:USERNAME_1,USERNAME_2');

USERNAME_1,USERNAME_2編集を許可されたユーザーに変更してください。そのため、ページを編集するために管理者である必要はありません。

もう 1 つの方法は、サイト全体のパスワードを設定して、パスワードを知っている人なら誰でも編集できるようにすることです。
これを行うには、次の行を local/config.php の末尾に追加します。
$DefaultPasswords['edit'] = crypt('edit_password');

于 2015-04-06T15:16:03.807 に答える