インストール方法paraedit

用意paraedit

  • phpが実行できるWebサーバー

手順paraedit

  1. ダウンロードする。
  2. アーカイブを解凍する。
    • テンポラリフォルダで解凍
      tar zxf pukiowikio0_0_16b.tgz
      cd pukiowikio_edit/
  3. アーカイブの/index以下をWeb上に置く。
  4. アーカイブの/pkwk以下をできればWeb上から見れない場所に置く。
    • /pkwk/dataはwikiデータやattachデータ等、運用中に変化するファイルを置く場所である。別のディレクトリに移動可能。
  5. index/index.phpでディレクトリ構成を修正する。
    • PKWK_DIR ... 上記pkwkを置いた場所を示す。'/'で終わること。
    • DATA_HOME ... 上記dataディレクトリを示す。'/'で終わること。
      今までpukiwiki_1.4.7/という場所でPukiWikiを使用していた場合、DATA_HOMEに'..../pukiwiki_1.4.7/'を設定してやるとそのまま使えてしまう。(後述のいくつかのディレクトリを作成する必要あり。)
  6. pkwk/conf_default/の下の*.php(3ファイル)をpkwk/conf/にコピーする
    • デフォルト設定コピー
      cp pkwk/conf_default/* pkwk/conf
    • PukioWikioのアップデートは新しいバージョンのファイル一式を上書きするだけです。その際設定ファイルを上書きしないように、pkwk/conf/は空にしてあるのです。
  7. pkwk/conf/の下の3ファイルを設定する
    • pkwk.ini.php ... PukiWikiのpukiwiki.ini.php相当。パスワードや認証関連の設定。
    • pkwk.conf.php ... PukiWikiのpukiwiki.ini.phpの一部とlib/init.phpの一部等。pkwkの動作に影響する設定。
    • pkwkplugin.def.php ... 各プラグインでdefineされる内容をここへ集約。pukiwikiから移行する場合には各プラグインの設定をここに書きましょう。プラグインアップデート時に、設定し直す必要がなくなります。
  8. パーミッションの設定をする
    • 書きかけです
      • 全.phpファイルは644、全ディレクトリは777、data以下の全ファイルは666
      • 設定例(thx. mashikiさん)
        find . -type d -exec chmod 755 {} \;
        find . -name '*.txt' -exec chmod 644 {} \;
        find . -name '*.php' -exec chmod 644 {} \;
        find . -name '*.js'  -exec chmod 644 {} \;
        find . -name '*.ht*' -exec chmod 644 {} \;
        find . -name '*.css' -exec chmod 644 {} \;
        find . -name '*.png' -exec chmod 644 {} \;
        find . -name '*.gif' -exec chmod 644 {} \;
        chmod 644 ./pkwk/lib/entities.dat
        
        find data -type d -exec chmod 777 {} \;
        find data -name '*.txt' -exec chmod 666 {} \;
        find data -name '*.dat' -exec chmod 666 {} \;
        find data -name '*.ref' -exec chmod 666 {} \;
        find data -name '*.rel' -exec chmod 666 {} \;
これをやったのちにフォルダやファイルをターゲットのフォルダにmvする
  1. index/robots.txtの設定
    navibarのリンクへアクセスされたりcalendarやpagetreeをめくってアクセスされたりしてしまうので
    User-agent: *
    Disallow: /*&c_date=
    Disallow: /*&ptyear=
    Disallow: /*cmd=related&
    Disallow: /*cmd=related$
    Disallow: /*cmd=edit&
    Disallow: /*cmd=edit$
    Disallow: /*cmd=diff&
    Disallow: /*cmd=diff$
    Disallow: /*cmd=backup&
    Disallow: /*cmd=backup$
    Disallow: /*cmd=attach&*pcmd=upload&
    Disallow: /*cmd=attach&*pcmd=upload$
    Disallow: /*cmd=newpage&
    Disallow: /*cmd=newpage$
    Disallow: /*cmd=list
    Disallow: /*cmd=search
    Disallow: /*cmd=newpage&

を書いておくとよいでしょう。


トップ 編集凍結差分バックアップ添付複製名前変更リロード 新規一覧 単語検索 最終更新  ヘルプ  最終更新のRSS
Last-modified: 2010-09-05 (日) 08:12:33 (3873d)