ラベル pukiwiki の投稿を表示しています。 すべての投稿を表示
ラベル pukiwiki の投稿を表示しています。 すべての投稿を表示

2018年10月2日火曜日

pukiwikiで、添付できるファイルのサイズを増やす方法

pukiwiki 1.5.1です。

pukiwikiは、デフォルトで、添付できるファイルの最大サイズは2MBです。いまどき2MBなんて、簡単に超えてしまいます。添付できるファイルの最大サイズを増やすためには、phpとpukiwikiの両方の設定変更が必要です。以下、Linuxにpukiwikiをインストールしたという前提で、添付できるサイズを100MBにする方法を説明します。

phpの設定

/etc/phpディレクトリ以下に、post_max_sizeというパラメータや、upload_max_filesizeというパラメータが書かれているphp.iniファイルがいくつかあります。以下、grepコマンドで、ファイルを検索してみます。
$ grep -R post_max  /etc/php/7.0/*
/etc/php/7.0/apache2/php.ini:post_max_size = 100M
/etc/php/7.0/cli/php.ini:post_max_size = 100M
/etc/php/7.0/fpm/php.ini:post_max_size = 100M
$ grep -R max_filesize  /etc/php/7.0/*
/etc/php/7.0/apache2/php.ini:upload_max_filesize = 100M
/etc/php/7.0/cli/php.ini:upload_max_filesize = 100M
/etc/php/7.0/fpm/php.ini:upload_max_filesize = 100M
上記のように、全て 100M という値に設定しましょう。

pukiwikiの設定

pukiwikiの設定は、plugin/attach.inc.phpで行います。 以下のように、upload_max_filesizeパラメータと、PLUGIN_ATTACH_MAX_FILESIZEパラメータを、100MBに設定しましょう。
ini_set('upload_max_filesize', '100M');

// Max file size for upload on script of PukiWikiX_FILESIZE
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024 * 1024)); // default: 100MB

これで、100MBのファイルを添付できるようになりました。もちろん200MBでも300MBでも大丈夫だと思います。そこはお好きなように設定してください。

2018年2月1日木曜日

pukiwiki 1.5.1で、フォントサイズを変更する方法

pukiwiki 1.5.1をインストールして使っているのですが、デフォルトだと、なんだかちょっと、文字が小さい気がします。僕だけでしょうか。

もう少し文字が大きいほうが目に優しいかな~なんて思うわけです。

pukiwikiのサイト全体のフォントサイズを変更するには、設定ファイルを修正する必要があります。pukiwikiを展開したディレクトリ以下の"skin/pukiwiki.css.php"を修正します。

body,td {
        color:black;
        background-color:white;
        margin-left:2%;
        margin-right:2%;
        font-size:90%;
        font-family:verdana, arial, helvetica, Sans-Serif;
}
pukiwiki.css.phpには、上のようなcssが書かれています。

ここの"font-size"のパーセンテージを変えれば、フォントサイズを変更できます。デフォルトでは90%になっているので、文字を大きくしたければ、例えば100%とかに設定すればOKです。

個人的には95%がちょうどよいです。

フォントサイズを変更するだけで、意外なほどに可視性が向上することもあります。自分にちょうどよいフォントサイズを見つけましょう~。


pukiwiki 1.5.1の管理者パスワードを設定する方法

pukiwikiはPHPとApacheがあれば、すぐに使える便利なwikiソフトです。

デフォルトの状態だと、編集やファイルの添付に、管理者パスワードが必要です。
凍結解除にも、管理者パスワードが必要です。初期状態だと、何を入力しても、パスワードエラーになる設定になっているので、pukiwikiをインストールしあとは、まずは管理者パスワードを設定しましょう。

管理者パスワードの設定は、簡単です。展開後のルートディレクトリにあるpukiwiki.ini.phpで、"adminpass"という変数を設定すればOKです。

初期状態でadminpassは、以下のように設定されています。

$adminpass = '{x-php-md5}!';

これを、例えば、以下のように編集します。
$adminpass = 'pass';

これで、"pass" が、管理者パスワードになります。
これで凍結解除できるはずです。

JavaScriptで10進数と16進数を変換する方法

JavaScriptで10進数と16進数を変換する方法を紹介します。 まず、16進数を、10進数に変換する方法です。 以下のサンプルコードでは、16進数の"DB"や"0A"を、10進数に変換しています。 var a = pa...