read ([self]0.000 sec. | [full]0.002 sec. | [norm]0.001 sec. | [hide]0.001 sec.)

メモ Edit

各種設定の備忘録です。

更新 Edit

サーバー Edit

状態 Edit

PHP最適化 Edit

  • Zend Optimizer
    • PHPコードの最適化を行ない実行速度を数%から数十%まで高速化します。
  • eAccelerator (SourceForge.net)
    • 一度呼び出されたコンパイル済みのPHPスクリプトをキャッシュして実行速度を上げるソフトウェア。

PukiWiki Edit

導入 Edit

% cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki login
% cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki co modulename

更新 Edit

% cd PukiWikiのあるディレクトリ/
% cvs update

設定 Edit

  • 添付ファイルのアップロード・削除は管理人しか行えません。
  • rules.ini.phpで禁止ワードを設定。垢ハックアドレスを101件指定中。
  • permission.sh
    # PukiWikiのパーミッション設定を一括処理
    chmod 777 attach backup cache counter diff wiki
    chmod 644 image/*
    chmod 755 image image/face lib lib plugin skin
    chmod 666 attach/* backup/*.gz backup/*.txt cache/* counter/* diff/*.txt wiki/*.txt
    chmod 644 .htaccess .htpasswd */.htaccess *.php */*.php image/face/* lib/* plugin/* skin/*
    chmod 755 */CVS/

追加プラグイン Edit

プラグイン説明
PukiWiki自作プラグイン
aapro.ini.phpアスキーアートを表示するプラグイン(aa.inc.phpの改造版)
exlink.inc.php外部リンク表示(矢印付加)
vote2.ini.phpインライン型の投票プラグイン(+タイムスタンプ更新しない)
BSWiki
link.php外部リンク確認
okkezのPukiWikimemo/自作/プラグイン
delpage.inc.phpページ削除リンク生成
encode_numeric.inc.php複数ページ一括凍結
unfreeze.inc.php複数ページ凍結解除
deldel.inc.php複数ページ一括削除
encode_numeric.inc.php文字列を数値参照に変換
make_pages.inc.php複数ページを一括で作成
Naotoshi SeoPukiWiki プラグイン
contentsx.inc.phpページ目次作成
lsx.inc.phpページリストアップ
  1. pukiwiki.ini.php の末尾に関数を記述する。
    function check_commentFilter($msg) {
      if(preg_match("/^[!-~\n ]+$/", $msg)) {
        die_message('日本語を含まないコメントは書き込みできません。');
      }
    }
  2. plugin/edit.inc.php
    function plugin_edit_action()
    {
      global $vars, $_title_edit, $load_template_func;
    
      if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
    
      $page = isset($vars['page']) ? $vars['page'] : '';
    
      check_editable($page, true, true);
      check_commentFilter($vars['msg']);
  3. plugin/comment.inc.php
    function plugin_comment_action()
    {
      global $script, $vars, $now, $_title_updated, $_no_name;
      global $_msg_comment_collided, $_title_comment_collided;
    
      if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
      check_blackList($vars['page']);
      check_commentFilter($vars['msg']);
  4. plugin/pcomment.inc.php
    function plugin_pcomment_action()
    {
    	global $vars;
    	if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
    	check_commentFilter($vars['msg']);

追加プラグイン配布サイト Edit


添付ファイル: fileupdateplugin.dat 1880件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-06-28 Sat 18:38:06 JST (3282d)