#contents
*** Apache 2.4 対応 [#e3cda6ed]
*** pukiwiki 対応 (php 5.4 対応)[#rc1e0597]
- index.php のデバッグ用エラーメッセージ出力を有効にしてエラーを対策する
-- lib/func.php にある「hex2bin」関数をコメントアウト
// Inversion of bin2hex()
/*
function hex2bin($hex_string)
{
// preg_match : Avoid warning : pack(): Type H: illegal hex digit ...
// (string) : Always treat as string (not int etc). See BugTrack2/31
return preg_match('/^[0-9a-f]+$/i', $hex_string) ?
pack('H*', (string)$hex_string) : $hex_string;
}
*/
-- plugin/ls2.inc.php のls2プラグインの関数呼び出し時の参照渡しを修正
array_walk($args, 'plugin_ls2_check_arg', & $params);
↓
array_walk($args, 'plugin_ls2_check_arg', $params);
-- /etc/php5/apache2/php.iniに TimeZone を指定
date.timezone = Asia/Tokyo
- 参考 URL
-- [[[PHP] PHP5.4でpukiwikiを動かす:http://digape.com/201205/php-php5-4%E3%81%A7pukiwiki%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99/]]
-- [[martianの日記: PHP5.4 と PukiWiki:http://slashdot.jp/journal/548548/PHP5.4-%E3%81%A8-PukiWiki]]
*** soft-ether [#q1a9feeb]
- ダイナミック DNS 秘密鍵: hQqzJX+BpAURQH8Rm61Xexyq0jg=
この秘密鍵は、現在使用している DDNS 名と対応付けられています。現在 VPN Server として使用している PC が破損するなどして、この秘密鍵が失われると、その時設定されていた DDNS 名は占有されたままの状態となり、他の VPN Serverで使用できなくなります。同じ名前を継続して使用したい場合は、秘密鍵を他の PC やインタネット上のストレージ、メモ用紙などに保管しておいてください。
秘密鍵を新しい VPN Server に設定する際は、VPN Server の設定ファイルを編集します。"declare DDnsClient" ディレクティブ中にある "byte Key" に続く値を、保管しておいた秘密鍵の文字列で置き換えてください。
なお、同時に複数の VPN Server で同じ秘密鍵を設定すると正常に動作しなくなりますので注意してください。
-- DDNS = mythen.softether.net
-- Global Address = 119.245.194.30
-- 公開鍵 = &ref(softetherkey.cer);
-- 秘密鍵 = &ref(softether_seckey.key);
-- login = !77**DNa**89!
-- HUB = VPN
-- LAN (on client) = vpn1
*** ルータ設定ファイル [#ec80216d]
- 2014-914 (soft-ether) ---- &ref(WR8700N_config.bin);