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;