質問箱/4305

カテゴリ
サマリBBCloneでアクセス解析
バージョンPukiWiki1.4.7
投稿者うま
状態完了
投稿日2008-05-11 (日) 04:33:53

質問

BBCloneからダウンロードしたBBClone 0.4.9cをpukiwikiにはめこんで、アクセス解析を試みています。導入方法はこちらを参考にしました。
おおむね、成功しているのですが、私のpukiwikiサイトは質問箱/3053のような編集用ページhoge.phpを入れており、BBCloneがどういうわけか、閲覧専用のindex.phpではなく、編集用のhoge.phpのアクセス解析しかしていないという状況です。
どうすれば、閲覧専用のindex.phpを解析対象とすることができるのでしょうか?

回答

pukiwiki.ini.phpは

if (! defined('PKWK_READONLY'))
	define('PKWK_READONLY', 1); // 0 or 1
if (! defined('PKWK_SAFE_MODE'))
	define('PKWK_SAFE_MODE', 1);

index.phpはデフォルト
hoge.phpは

<?php
// PukiWiki - Yet another WikiWikiWeb clone.
// $Id: hoge.php,v 1.00 2008/05/12 22:00:00 hoge Exp $
// Copyright (C) 2004-2005 PukiWiki Developers Team
// License: GPL v2 or (at your option) any later version

/////////////////////////////////////////////////
define('PKWK_SAFE_MODE', 0);
define('PKWK_READONLY', 0);
/////////////////////////////////////////////////
// Error reporting

// error_reporting(0): // Nothing
error_reporting(E_ERROR | E_PARSE); // Avoid E_WARNING, E_NOTICE, etc
// error_reporting(E_ALL);

/////////////////////////////////////////////////
// Directory definition
// (Ended with a slash like '../path/to/pkwk/', or '')
define('DATA_HOME',	'');
define('LIB_DIR',	'lib/');

/////////////////////////////////////////////////
require(LIB_DIR . 'pukiwiki.php');
?>

pukiwiki.phpは
L30あたり

$useragent
 = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
if (! defined('DATA_HOME')) define('DATA_HOME', '');

最後

// Output
catbody($title, $page, $body);
$ua = 'HTTP_USER_AGENT';
${$ua} = $useragent;
$_SERVER[$ua] = $useragent;
$HTTP_SERVER_VARS[$ua] = $useragent;
$ua = $useragent;
define("_BBC_PAGE_NAME", $page);
define("_BBCLONE_DIR", "../../bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
exit;
?>

bbcloneのconfig.phpは

$BBC_MAINSITE = "http://test.com/pukiwiki/";
 +-index.php
 +-pukiwiki.ini.php
 +-/lib
    +-pukiwiki.php
 +-/hoge
    +-hoge.php
 +-/bbclone
    +-conf
    +-doc
    +-images
    +-language
    +-lib


*1 .htaccess以外のファイルです

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:24
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.356 sec.

SourceForge