アーカイブ

2008 年 3 月 のアーカイブ

VisualStudioの検索ダイアログで使用できる正規表現は、.NETFrameworkの構文と違う

2008 年 3 月 12 日 hapicky コメントはありません

VisualStudioの検索ダイアログで正規表現を使うとき、よく構文がわからなくなる…。
「スペースまたはタブ」は :b ねと。

参照ページ

カテゴリー: 未分類 タグ:

WordPressのパーマリンク設定を変更する

WordPressのパーマリンクURLはデフォルトで

http://www.hoge.com/?p=123

のような形式になっています。

ですが

URLにクエリパラメータが含まれていると検索エンジンにクロールされない。

とどこかで読んだ覚えがあるので、パーマリンクの設定を変更しました。
設定手順は以下のとおり。

  • まずこの設定によりWordpressが.htaccessファイルを更新(ない場合は追加)します。apacheが同ファイルを更新できるようにパーミッションを設定しておく必要があります。
  • mod_rewriteが必要になるようです。インストールの上、Loadされるようにhttpd.confを設定します。
    (設定例)
    LoadModule rewrite_module modules/mod_rewrite.so
  • .htaccessにmod_rewriteの設定が追加されます。これが有効となるよう、httpd.confのDirectoryセクションに
    AllowOverride FileInfo

    としておく必要があります。

  • 以上の設定が済んだらWordpressにログインし、管理画面の[各種設定]->[パーマリンク設定]から設定を変更します。ここでは[記事ナンバーに基づく表示]を選択しました。

参照ページ

カテゴリー: 未分類 タグ:

dokuwiki設置、アクセスコントロール設定

dokuwikiの設置とアクセスコントロールの設定をしたのでメモ。

  1. インストール
    • こちらから最新バージョンをダウンロード
    • ダウンロードしたアーカイブを展開、適当な名前にリネームしてapacheからアクセスできるところにmv。
    • dataディレクトリにchanges.logというファイルを作成し、apacheをオーナーに。こんなかんじ。
      > cd /path/to/dokuwiki
      > touch data/changes.log
      > sudo chown -R www data
      
    • confディレクトリにlocal.phpというファイルを作成し、各種設定を記述。
      <?php
      $conf['title'] = "hapicky's wiki";
      $conf['lang'] = 'ja';
      ?>
      

      ここまでの設定でとりあえず動くはず。

  2. アクセスコントロールの設定
    • 続いてアクセスコントロールの設定。まずは以下のファイルを複製
      > cp conf/acl.auth.php.dist conf/acl.auth.php
      > cp conf/users.auth.php.dist conf/users.auth.php
    • さらにchown
      > chown www conf/acl.auth.php
      > chown www conf/users.auth.php
    • conf/local.phpに以下の設定を追加すればトップページにログインボタンが表示される。あとパスワードは自分で設定するようにしておく。
      $conf['useacl'] = 1;
      $conf['autopasswd'] = 0;
      $conf['superuser'] = '@admin'; //adminグループに管理権限を設定
      
    • 「ユーザー登録」で管理者となるユーザーを登録したらまた設定を追加。
      自分で「ユーザー登録」できないようにする。
      $conf['openregister'] = 0;
    • あとは管理者ユーザーでログインして、「管理」→「アクセスコントロール」で詳細なアクセスコントロールを設定する。

参考ページ

カテゴリー: 未分類 タグ: