<?php
// PukiWiki - Yet another WikiWikiWeb clone
-// $Id: pukiwiki.ini.php,v 1.104 2005/01/15 13:08:49 henoheno Exp $
+// $Id: pukiwiki.ini.php,v 1.107 2005/01/23 03:33:38 henoheno Exp $
//
// PukiWiki setting file
-// If you end testing this PukiWiki, set PKWK_OPTIMISE '1'.
-// If you feel in trouble about this PukiWiki, set this '0'.
+/////////////////////////////////////////////////
+// Functionality settings
+
+// PKWK_READONLY - Prohibit editing (Not work yet)
+if (! defined('PKWK_READONLY'))
+ define('PKWK_READONLY', 0); // 0 or 1
+
+// PKWK_OPTIMISE - Ignore verbose but understandable checking and warning
+// If you end testing this PukiWiki, set '1'.
+// If you feel in trouble about this PukiWiki, set '0'.
if (! defined('PKWK_OPTIMISE'))
define('PKWK_OPTIMISE', 0); // 0 or 1
/////////////////////////////////////////////////
// Security settings
-// Safe mode prohibits some unsafe functions
+// PKWK_SAFE_MODE - prohibits some unsafe(but compatible) functions
if (! defined('PKWK_SAFE_MODE'))
define('PKWK_SAFE_MODE', 0); // 0 or 1
-// Max length of GET method (prohibits some worm attack ASAP)
-// Beware: (page-name-length + attach-file-length) <= PKWK_QUERY_STRING_MAX
+// PKWK_QUERY_STRING_MAX
+// Max length of GET method, prohibits some worm attack ASAP
+// NOTE: Keep (page-name + attach-file-name) <= PKWK_QUERY_STRING_MAX
define('PKWK_QUERY_STRING_MAX', 640);
/////////////////////////////////////////////////
-// ½é´üÀßÄê (ʸ»ú¥¨¥ó¥³¡¼¥É¡¢¸À¸ì)
+// Language / Encoding settings
-// Internal Language ('en' or 'ja')
-define('LANG', 'ja'); // For internal message encoding
+// LANG - Internal content encoding ('en', 'ja', or ...)
+define('LANG', 'ja');
-// UI Language (Language for buttons, menus, etc)
+// UI_LANG - Content Language for buttons, menus, etc
define('UI_LANG', LANG); // 'en' for Internationalized wikisite
/////////////////////////////////////////////////
-// ¥Ç¥£¥ì¥¯¥È¥ê»ØÄê ºÇ¸å¤Ë / ¤¬É¬Í× Â°À¤Ï 777
+// Directory settings I (ended with '/', permission '777')
+
+// You may hide these directories (from web browsers)
+// by setting DATA_HOME at index.php.
-// ¥Ç¡¼¥¿³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê
-define('DATA_DIR', DATA_HOME . 'wiki/'); // ºÇ¿·¤Î¥Ç¡¼¥¿
-define('DIFF_DIR', DATA_HOME . 'diff/'); // º¹Ê¬¥Õ¥¡¥¤¥ë
-define('BACKUP_DIR', DATA_HOME . 'backup/'); // ¥Ð¥Ã¥¯¥¢¥Ã¥×
-define('CACHE_DIR', DATA_HOME . 'cache/'); // ¥¥ã¥Ã¥·¥å
-define('UPLOAD_DIR', DATA_HOME . 'attach/'); // źÉÕ¥Õ¥¡¥¤¥ë
-define('COUNTER_DIR', DATA_HOME . 'counter/'); // ¥«¥¦¥ó¥¿
-define('TRACKBACK_DIR', DATA_HOME . 'trackback/'); // TrackBack
-define('PLUGIN_DIR', DATA_HOME . 'plugin/'); // ¥×¥é¥°¥¤¥ó¥Õ¥¡¥¤¥ë
+define('DATA_DIR', DATA_HOME . 'wiki/' ); // Latest wiki texts
+define('DIFF_DIR', DATA_HOME . 'diff/' ); // Latest diffs
+define('BACKUP_DIR', DATA_HOME . 'backup/' ); // Backups
+define('CACHE_DIR', DATA_HOME . 'cache/' ); // Some sort of caches
+define('UPLOAD_DIR', DATA_HOME . 'attach/' ); // Attached files and logs
+define('COUNTER_DIR', DATA_HOME . 'counter/' ); // Counter plugin's counts
+define('TRACKBACK_DIR', DATA_HOME . 'trackback/'); // TrackBack logs
+define('PLUGIN_DIR', DATA_HOME . 'plugin/' ); // Plugin directory
/////////////////////////////////////////////////
-// ¥Ç¥£¥ì¥¯¥È¥ê»ØÄê ºÇ¸å¤Ë / ¤¬É¬Í×
-//
-// PukiWikiËÜÂΤòWeb¥Ö¥é¥¦¥¶¤«¤é¥¢¥¯¥»¥¹¤Ç¤¤Ê¤¤
-// ¾ì½ê¤ËÀßÃÖ¤¹¤ë¤È¤¤Ï¡¢°Ê²¼¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë
-// ¥Õ¥¡¥¤¥ë¤Î°ìÉô¤ò Web¥Ö¥é¥¦¥¶¤«¤é¥¢¥¯¥»¥¹¤Ç¤¤ë
-// ¾ì½ê¤ËÀßÃÖ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
-// (̵¤¯¤È¤âÆ°ºî¤Ï¤·¤Þ¤¹¤¬¡¢¾¯¡¹Ì£µ¤¤Ê¤¯¤Ê¤ë¤Ç¤·¤ç¤¦)
+// Directory settings II (ended with '/')
-// ¥¹¥¥ó/¥¹¥¿¥¤¥ë¥·¡¼¥È¥Õ¥¡¥¤¥ë³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê
+// Skins / Stylesheets
define('SKIN_DIR', 'skin/');
-// ¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Î¥¹¥¥ó¥Õ¥¡¥¤¥ë (*.php) ¤Ï
-// PukiWikiËÜÂΦ(DATA_HOME/SKIN_DIR) ¤ËɬÍפǤ¹¤¬¡¢
-// CSS¥Õ¥¡¥¤¥ë(*.css) ¤ª¤è¤ÓJavaScript¥Õ¥¡¥¤¥ë( *.js)
-// ¤ÏWeb¥Ö¥é¥¦¥¶¤«¤é¸«¤¨¤ë¾ì½ê(./SKIN_DIR)¤ËÇÛÃÖ
-// ¤·¤Æ²¼¤µ¤¤
+// Skin files (SKIN_DIR/*.skin.php) are needed at
+// ./DATAHOME/SKIN_DIR from index.php, but
+// CSSs(*.css) and JavaScripts(*.js) are needed at
+// ./SKIN_DIR from index.php.
-// ²èÁü¥Õ¥¡¥¤¥ë³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê
+// Static image files
define('IMAGE_DIR', 'image/');
-// ¤³¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤ÎÁ´¤Æ¤Î¥Õ¥¡¥¤¥ë¤Ï
-// Web¥Ö¥é¥¦¥¶¤«¤é¸«¤¨¤ë¾ì½ê(./IMAGE_DIR)¤ËÇÛÃÖ
-// ¤·¤Æ²¼¤µ¤¤
-
+// Keep this directory shown via web browsers like
+// ./IMAGE_DIR from index.php.
/////////////////////////////////////////////////
-// ¥í¡¼¥«¥ë»þ´Ö
-define('ZONE','JST');
-define('ZONETIME',9 * 3600); // JST = GMT+9
+// Local time setting
+
+switch (LANG) { // or specifiy one
+case 'ja':
+ define('ZONE', 'JST');
+ define('ZONETIME', 9 * 3600); // JST = GMT + 9
+ break;
+default :
+ define('ZONE', 'GMT');
+ define('ZONETIME', 0);
+ break;
+}
/////////////////////////////////////////////////
-// ¥Û¡¼¥à¥Ú¡¼¥¸¤Î¥¿¥¤¥È¥ë(½¤Àµ¤·¤Æ¤¯¤À¤µ¤¤)
-// * RSS ¤Ë½ÐÎϤ¹¤ë¥Á¥ã¥ó¥Í¥ë̾¤ò·ó¤Í¤ë
+// Title of your Wikisite (Define this)
+// and also RSS feed's channel name
$page_title = 'PukiWiki';
-// index.php ¤Ê¤É¤ËÊѹ¹¤·¤¿¾ì¹ç¤Î¥¹¥¯¥ê¥×¥È̾¤ÎÀßÄê
+// ¥¹¥¯¥ê¥×¥È̾¤ÎÀßÄê
// ¤È¤¯¤ËÀßÄꤷ¤Ê¤¯¤Æ¤âÌäÂê¤Ê¤·
//$script = 'http://example.com/pukiwiki/';
// Planetweb http://www.planetweb.com/
// Sample: "Mozilla/3.0 (Planetweb/v1.07 Build 141; SPS JP)" ("EGBROWSER", Web browser for PlayStation 2)
- array('pattern'=>'#\b(Planet[Ww]eb)/[a-z]?([0-9\.]+)#', 'profile'=>'keitai'),
+ array('pattern'=>'#\b(Planetweb)/v([0-9\.]+)#', 'profile'=>'keitai'),
// DreamPassport, Web browser for SEGA DreamCast
// Sample: "Mozilla/3.0 (DreamPassport/3.0)"