Top > Webメンテナンス

Webメンテナンス

日頃、当サイトにご来場いただきましてありがとう御座います。 安定稼動にむけてがんばっております。

SPAM対応

使い方は本家 http://pukiwiki.cafelounge.net/plus/?Documents%2FBlocking%20SPAM

定義ファイル

定義ファイル用途
:config/spam/BlockListドメインベースおよび、IPアドレスベースのブロックリスト
:config/spam/BlackList管理者が強制的に適用する場合に定義(ホスト、IP、User-Agent)
:config/spam/BANList
:config/spam/WhiteList/skip_domain既知なドメインの登録
:config/spam/WhiteList/praivate_networkドメインベースおよび、IPアドレスベースの除外リスト
$use_spam_check = array(
	'page_view'		=> 0,
	'page_remote_addr'	=> 0,
	'page_contents'		=> 1,
	'page_write_proxy'	=> 0,
	'trackback'		=> 1,
	'referer'		=> 1,  0を1にした
);
$spam = 1;	// 0を1にした

その他

  • ログイン名による書き込み権限の見直し(2009/2/28)
    • ログイン名 userについて
      公開しているログイン名とパスワードでログインした場合、いろんなページの編集が出来てしまっていました。基本的な考え方として、公開しているログイン名の場合、コメントの書き込みや掲示板の書き込みができればよいと思っており、ページの編集は行わないのが前提なので、公開ログイン名でのページの編集、新規ページ作成、添付ファイルは行えないようにしました。
    • ログイン名 *** NAVIDAS関連プロジェクト
      ページ名がNAVIDAS以下の本プロジェクトに属する方のみ編集が出来ます。新規ページの作成や添付ファイルも可能です。ログイン名とパスワードは、本プロジェクトに参加する方のみにお伝えしています。
  • 日付がInvalid dateと表示されてしまう(2009/2/28)
    色々と原因をさがしていたが、autobasealias 有効化したときのバグの模様
  • [PukiWikiPlus]autobasealias 有効化(2009/2/20)
    Wikiではリンクを張るときには、ページ名を下るように書くのだが、この機能を使うと単独のページ名だけで自動的にリンクを張ってくれるというもの。
    例えば・・・
    • NAVIDAS/VICS調査資料/DARC階層構造/階層2誤り訂正
      と書くとリンクが張られていたが、
    • 階層2誤り訂正
      だけでもOKとなる。すこし便利!
  • PHP高速化
    • ZendOptimizer-3.3.0a-Windows-i386.exe(2009/2/27)
      PHPを高速化する手法を色々と探してみると、色々とあるんだねぇ。簡単そうで安定稼動しそうなのを選んでみました。インストールはめっちゃ簡単だった。PHPの速度を計測するプログラムを走らせて評価するような事が乗っていたが、じゃぁ実際に稼動しているサイトでは効果があるのかが気になっているのであるが。見ているかんじでは、あんまり驚異的に早くなったという気もしないような・・・。(自分が鈍感なだけ?^^;;;)
      ZendOptimizerはダウンロードする際にユーザー登録が必要。だが、すぐおわっちゃう。簡単手軽に導入できる。以前使っていた PHP.iniも自動的にバックアップしてくれ、アンインストールすると、リストアしてくれるようだ。親切だねぇ。
      =>ダウンロードはここ。http://www.zend.co.jp/product/zendoptimizer.html
っていうか、Vertrigo_221 を入れると、自動的にはいっちゃうやん。(。_゜)〃ドテ!
  • Apache+PHP一括インストール
    ApacheやPHPを一括インストールしてくれるソフトを探すと、これまた一杯ある。そんな中で目をひいたのが、Vertrigoだった。早速導入してみた。
    • Vertrigo_221.exe
      =>ダインロードはここ。http://vertrigo.sourceforge.net/
      パッケージ内容は以下のとおり。
      Apache 2.0.63, * PHP 5.2.6, * phpMyAdmin 2.11.7,
      Smarty 2.6.19, * Zend Optimizer 3.3.3, * MySQL 5.0.51b,
      SQLite 3.5.9, * NSIS 2.37

  • Apache+PHP一括インストール
    • XAMPP Windows版 1.7.0
      XAMPPというApache+PHP+色々一括インストールソフトをつかってみた。
      =>ダウンロードはここ。http://www.apachefriends.org/jp/xampp.html
      • XAMPPコントロールパネルからApacheを一旦停止させると、もう開始できない。PCを再起動させるとうまく動作する模様。
      • PukiWikiPlusを動作させていると、たまにApacheが不正な処理をしたという事で停止してしまう。多いときで1日に2回ぐらいとまってしまっていた。
      • パッケージの内容は以下のとおり。
         + Apache 2.2.11
         + MySQL 5.1.30 (Community Server)
         + PHP 5.2.8 + PEAR (Support for PHP 4 has been discontinued)
         + PHP-Switch win32 1.0 (use "php-switch.bat" in the xampp main directory) 
         + XAMPP Control Version 2.5 from www.nat32.com	
         + XAMPP Security 1.0	
         + SQLite 2.8.15
         + OpenSSL 0.9.8i
         + phpMyAdmin 3.1.1
         + ADOdb 4.990
         + Mercury Mail Transport System v4.52
         + FileZilla FTP Server 0.9.29
         + Webalizer 2.01-10
         + Zend Optimizer 3.3.0 
         + eAccelerator 0.9.5.3 fur PHP 5.2.8 (but not activated in the php.ini)
        何か相性がよくないんだろうなぁ。。。

Webアクセスログ解析

PEARインストール手順

Mogura UTF8

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
 
C:\Documents and Settings\DELL>pear search DB
Retrieving data...0%....50%....MATCHED PACKAGES, CHANNEL PEAR.PHP.NET:
=======================================
PACKAGE                                STABLE/(LATEST)  LOCAL
DB                                     1.7.14RC1 (beta)       Database Abstracti
on Layer
DBA                                    1.1.1 (stable)         Berkely-style data
base abstraction class
DBA_Relational                         0.2.0 (beta)           Berkely-style data
base abstraction class
DB_ado                                 1.3.1 (stable)         DB driver which us
e MS ADODB library
DB_DataObject                          1.8.10 (stable)        An SQL Builder, Ob
ject Interface to Database Tables
DB_DataObject_FormBuilder              1.0.0 (stable)         Class to automatic
ally build HTML_QuickForm objects from a DB_DataObject-derived class
DB_ldap                                1.2.0 (stable)         DB interface to LD
AP server
DB_ldap2                               0.5.0 (beta)           DB drivers for LDA
P v2 and v3 database
DB_NestedSet                           1.4.0RC1 (beta)        API to build and q
uery nested sets
DB_odbtp                               1.0.3 (stable)         DB interface for O
DBTP
DB_Pager                               0.7.2 (beta)           Retrieve and retur
n information of database result sets
DB_QueryTool                           1.1.2 (stable)         An OO-interface fo
r easily retrieving and modifying data in a DB.
DB_Sqlite_Tools                        0.1.6 (alpha)          DB_Sqlite_Tools is
 an object oriented interface to effectively manage and backup Sqlite databases.
 
DB_Table                               1.5.6 (stable)         An object oriented
 interface to, and model of, a database. Integrates with HTML_QuickForm.
Gtk_MDB_Designer                       0.1 (beta)             An Gtk Database sc
hema designer
MDB                                    1.3.0 (stable)         database abstracti
on layer
MDB2                                   2.5.0b2 (beta)   2.4.1 database abstracti
on layer
MDB2_Driver_fbsql                      0.2.0 (alpha)          fbsql MDB2 driver
MDB2_Driver_ibase                      1.5.0b2 (beta)         ibase MDB2 driver
MDB2_Driver_mssql                      1.3.0b2 (beta)         mssql MDB2 driver
MDB2_Driver_mysql                      1.5.0b2 (beta)         mysql MDB2 driver
MDB2_Driver_mysqli                     1.5.0b2 (beta)         mysqli MDB2 driver
 
MDB2_Driver_oci8                       1.5.0b2 (beta)         oci8 MDB2 driver
MDB2_Driver_pgsql                      1.5.0b2 (beta)         pgsql MDB2 driver
MDB2_Driver_querysim                   0.6.0 (beta)           querysim MDB2 driv
er
MDB2_Driver_sqlite                     1.5.0b2 (beta)         sqlite MDB2 driver
 
MDB2_Schema                            0.8.5 (beta)           XML based database
 schema manager
MDB2_TableBrowser                      0.1.0 (alpha)          Database table abs
traction library
MDB_QueryTool                          1.2.2 (stable)         An OO-interface fo
r easily retrieving and modifying data in a DB.
Net_CDDB                               0.3.0 (alpha)          Package to access
and query, and build CDDB audio-CD servers
Services_SharedBook                    0.2.6 (beta)           PHP wrapper for Sh
aredBook Open API
Structures_DataGrid_DataSource_DB      0.1.1 (beta)           DataSource driver
using PEAR::DB result objects
Structures_DataGrid_DataSource_DBQuery 0.1.11 (beta)          DataSource driver
using PEAR::DB and an SQL query
Structures_DataGrid_DataSource_DBTable 0.1.7 (beta)           DataSource driver
using PEAR::DB_Table
Structures_DataGrid_DataSource_MDB2    0.1.11 (beta)          DataSource driver
using PEAR::MDB2 and an SQL query
 
C:\Documents and Settings\DELL>pear list
INSTALLED PACKAGES, CHANNEL PEAR.PHP.NET:
=========================================
PACKAGE           VERSION STATE
Archive_Tar       1.3.3   stable
Config            1.10.11 stable
Console_Getargs   1.3.4   stable
Console_Getopt    1.2.3   stable
HTML_Template_IT  1.2.1   stable
MDB2              2.4.1   stable
MIME_Type         1.2.0   stable
PEAR              1.8.0   stable
PEAR_Frontend_Web 0.7.4   beta
PEAR_Info         1.9.2   stable
Structures_Graph  1.0.2   stable
XML_Util          1.2.1   stable
 
C:\Documents and Settings\DELL>pear install -a DB
WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
downloading DB-1.7.13.tgz ...
Starting to download DB-1.7.13.tgz (132,246 bytes)
.............................done: 132,246 bytes
install ok: channel://pear.php.net/DB-1.7.13
 
C:\Documents and Settings\DELL>

}}

DoS攻撃対応


Reload     Front page List of pages Search Recent changes Backup   Help   RSS of recent changes
Last-modified: Tue, 27 Dec 2016 01:33:43 HADT (878d)