Tag: pukiwiki Tag: 情報共有 Tag: cms
WEBアプリなど作成の際に、お客様と作成メンバーとで非公開の設定で情報共有する時に利用する予定の為、その時の設定をメモしておきます。
PukiWikiをインストールするときのメモ
ダウンロード
https://pukiwiki.osdn.jp/
トップページに最新版のダウンロードリンクがあります。2017年9月23日時点では、1.5.1となっていました。
インストール時メモ
ファイルのパーミッション
展開したINSTALL.txtのパーミッションの設定より、シェルで実行しやすいように整理。
chmod 777 attach
chmod 777 backup
chmod 777 cache
chmod 777 counter
chmod 777 diff
chmod 777 image
chmod 777 image/face
chmod 755 lib
chmod 755 plugin
chmod 755 skin
chmod 777 wiki
chmod 644 .htaccess
chmod 644 .htpasswd
chmod 644 */.htaccess
chmod 644 *.php
chmod 644 */*.php
chmod 666 attach/*
chmod 666 backup/*.gz
chmod 666 backup/*.txt
chmod 666 cache/*
chmod 666 counter/*
chmod 666 diff/*.txt
chmod 666 wiki/*.txt
chmod 644 image/face/*
chmod 644 image/*
chmod 644 lib/*
chmod 644 plugin/*
chmod 644 skin/*
chmod 755 image
chmod 755 image/face
- 少し設定が違うのは、順番によっては、権限が設定出来ないことがあるためです。
- sshなどでログイン出来ない場合は、FTPのパーミッション設定で変更します。
文字を大きくしてメニューを左に表示
skin/pukiwiki.skin.php skin/pukiwiki.css.php
を変更して、横のメニューの幅を広くし、全体の文字を少し大きく しています。メイン部分とこのメニューの表示レイアウトにはbootstrapを利用しています。bootstrapはインターネットから読み込む設定としています。
変更したファイルは拡張子を「txt」として添付しました。使う場合は、拡張子を「php」に変更して下さい。
Bootstrapの利用
上記の設定では、バージョン3になりますが、Bootstrapを利用しています。
添付ファイルの最大サイズを増やす
参考URL: https://pukiwiki.osdn.jp/?FAQ/31
を参考に8MBとしました。参考にしたURLでは修正する定数の名前がPukiWikiの1.5.1では違うものになっていました。
ファイル plugin/attach.inc.php では以下2箇所を変更しました。php.iniの必要箇所も変更して下さい。
ini_set('upload_max_filesize', '2M');
↓↓↓に変更
ini_set('upload_max_filesize', '8M');
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024)); // default: 1MB
↓↓↓に変更
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024 * 8)); // default: 1MB
パスワードを変更
ページの凍結や凍結解除、添付ファイルの処理でパスワードが必要になるので、設定しました。
pukiwiki.ini.php ファイルの以下の部分を実際に設定するパスワードにします。
$adminpass = '{x-php-md5}!';
↓↓↓に変更
$adminpass = '{x-php-md5}'.md5('設定する実際のパスワード');
サイト名他
pukiwiki.ini.php
サイト名の変更
$page_title = 'PukiWiki';
↓↓↓に変更
$page_title = '変更後のサイト名にする';
管理者名とリンクの変更
$modifier = 'anonymous';
↓↓↓に変更
$modifier = 'ここに管理者の名前';
$modifierlink = 'http://pukiwiki.example.com/';
↓↓↓に変更
$modifierlink = 'ここに管理者のWEBサイトURL';
codeプラグインの設置
codeプラグイン を設置した。
code.inc.phpがEUC-JPだったので、UTF-8に変換しました。
pukiwiki.ini.php の以下の設定をお忘れなく。
define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 1); // 1 = Disabled
↓↓↓に変更
define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); // 1 = Disabled
WikiNameの自動リンクを抑制
pukiwiki.ini.php ファイルで以下に変更すると、AutoLinkの様な連続する2ワードのワードの先頭が大文字の場合の自動リンクを抑制出来ます。
$nowikiname = 1;