{{tag>dokuwiki}} == DokuWikiのインストール == === changes.logファイルの作成 === - 空でよいのでchanges.logファイルを/data フォルダ配下に作成する。 * 無いとエラーが発生します。 === Langeuage設定を日本にする === - dokuwiki/conf/dokuwiki.php $conf['lang'] = 'en'; - $conf['lang'] = 'ja'; + - dokuwiki/conf/local.php $conf['lang'] = 'en'; - $conf['lang'] = 'ja'; + === サイト設定 === -dokuwiki/conf/local.php * dokuwiki.phpでの設定内容をローカル設定として上書きするためのファイル。 $conf['start'] = 'wiki'; // トップページ名前空間(デフォルトの名前空間がwiki:xxxという形になる) $conf['title'] = 'titel'; // タイトル $conf['useacl'] = 1; // アクセスコントロール 0:無効 1:有効 $conf['openregister']= 1; // 不特定多数のユーザ登録を許可:1 $conf['autopasswd'] = 1; // 登録時のパスワードのメール送付を有効:1 $conf['defaultgroup'] = 'admin' // 登録時に自動的に設定されるグループ名 $conf['superuser'] = 'admin_user'; // 管理者アカウント名を指定((ユーザ名は大文字小文字を区別する)) === 認証設定 === - dokuwiki/conf/acl.auth.php * グループ毎に権限を設定できる。 * おすすめとしては、 * (1)管理者グループを追加し削除などの権限は管理者のみに付与する。 * (2)一般グループは編集閲覧のみ又は閲覧のみ程度に権限を限定する。 - 記法:タブ区切りで記述し、左から名前空間・グループ名・権限レベル(権限値の総和) * 4bitの2進数で表現するとread edit create upload となる。従って閲覧と修正のみ可能とする場合は0x1100 = 3 となる。 * @ALL 1 * @admin 15 - dokuwiki/conf/users.auth.php * ユーザ毎の情報を設定できるファイル。 === 設定のチェック === - do=checkコマンドを実行することにより設定のチェックが可能。 http://www.yourdomain.com/dokuwiki/doku.php?do=check === その他設定 === ==== 最初のユーザ登録のしかた ==== - dokuwiki.phpを編集しユーザの登録を可能にしておく(一行目の設定だけでも良い) $conf['openregister'] = 1 ; //ユーザ登録を許可する設定に $conf['autopasswd'] = 1 ; //生成パスワードをメール通知 $conf['defaultgroup'] = 'users';//登録時にデフォルトで設定されるグループ名を指定 $conf['superuser'] = 'admin';//管理者権限を持つユーザ名を定義 - トップページからユーザ登録を実施。 * アカウント名、ユーザ名、メールアドレスを登録 - メールで送られてきたパスワードでログインする - dokuwiki.phpを編集しユーザ登録を不可能に設定する。 $conf['openregister'] = 0 ; //ユーザ登録を不許可 ==== エラーメッセージ「一時的にユーザ登録が不可能になっています。」==== * 設定によっては、「一時的にユーザ登録が不可能になっています。」または(営業環境では)「User authentication is temporarily unavailable.」というメッセージが表示される事があります。この原因には以下の3点が考えられます。 - 認証用のPHPファイル(acl.auth.php)が見つからない。 - 認証用のPHPファイルは見つかったものの、ファイル内に認証用のクラスが記述されていない。 - auth class constructor sets $auth->success to false. == Syntax == === HTML/PHPコードの挿入 === - タグで囲んで記入するだけ。

title

echo 'hello! world...!;