ねむすぎノート
トップ
メニュー
一覧
検索
pukiwiki1.5/counter.inc.php
をテンプレートにして作成
開始行:
#title(pukiwiki1.5でのcounter.inc.phpの使い方)
目次
#contents
#ref(pukiwiki1.5/counter.inc.php/counter1.png,100%)
[[pukiwiki1.5.2:https://pukiwiki.sourceforge.io/?PukiWiki...
- pluginの公式マニュアル [[Manual/Plugin/counter:https://...
- [[counter.inc.php(GitHub):https://github.com/pukiwiki/p...
- [[SQLiteとMySQLの比較─長所と短所:https://kinsta.com/jp/...
* SQLiteを利用する方法 [#cbd7048e]
- PLUGIN_COUNTER_DB_CONNECT_STRINGの次の文字列は変更しな...
#code_x{{
define('PLUGIN_COUNTER_DB_CONNECT_STRING', 'sqlite:counte...
}}
- counter.dbとcounterディレクトリのパーミッションは777に...
- counter.dbの中身が空だとエラーになるので中身を用意して...
-- カウンターが0からで問題ない場合は、[[テーブルのみ作成...
-- 既存のカウント情報を引き継ぎたい場合は、[[BugTrack/242...
* MySQLを利用する方法 [#ybbeee11]
- 予めデータベースを作成して、中身のテーブルを作っておく...
-- [[データベース - レンタルサーバー CORESERVER(コアサー...
-- phpMyAdminのSQLで下記を実行
#ref(pukiwiki1.5/counter.inc.php/counter2.png,50%)
#code_x{{
CREATE TABLE page_counter (
page_name VARCHAR(190) PRIMARY KEY,
total INTEGER NOT NULL,
update_date VARCHAR(20) NOT NULL,
today_viewcount INTEGER NOT NULL,
yesterday_viewcount INTEGER NOT NULL,
remote_addr VARCHAR(100)
)
}}
- counter.inc.phpの編集
-- PLUGIN_COUNTER_USE_DBを1に変更
-- PLUGIN_COUNTER_DB_CONNECT_STRINGの次の文字列を変更
#code_x{{
define('PLUGIN_COUNTER_DB_CONNECT_STRING', 'mysql:host=lo...
}}
-- PLUGIN_COUNTER_DB_USERNAMEにはデータベース作成時のユー...
-- PLUGIN_COUNTER_DB_PASSWORDにはデータベース作成時のパス...
-- `For MySQL` の文字列は文字コードの設定のようなので問題...
#ref(pukiwiki1.5/counter.inc.php/counter3.png,50%)
* MySQL利用だと popular.inc.php(人気のXX件)が動かない問...
- MySQLを使ってカウンターが動くようにはなったが、この状態...
-- (追記)にわかゾイダーさんが[[修正プルリク:https://git...
counter.inc.php: Error occurred on getting pupular pages
終了行:
#title(pukiwiki1.5でのcounter.inc.phpの使い方)
目次
#contents
#ref(pukiwiki1.5/counter.inc.php/counter1.png,100%)
[[pukiwiki1.5.2:https://pukiwiki.sourceforge.io/?PukiWiki...
- pluginの公式マニュアル [[Manual/Plugin/counter:https://...
- [[counter.inc.php(GitHub):https://github.com/pukiwiki/p...
- [[SQLiteとMySQLの比較─長所と短所:https://kinsta.com/jp/...
* SQLiteを利用する方法 [#cbd7048e]
- PLUGIN_COUNTER_DB_CONNECT_STRINGの次の文字列は変更しな...
#code_x{{
define('PLUGIN_COUNTER_DB_CONNECT_STRING', 'sqlite:counte...
}}
- counter.dbとcounterディレクトリのパーミッションは777に...
- counter.dbの中身が空だとエラーになるので中身を用意して...
-- カウンターが0からで問題ない場合は、[[テーブルのみ作成...
-- 既存のカウント情報を引き継ぎたい場合は、[[BugTrack/242...
* MySQLを利用する方法 [#ybbeee11]
- 予めデータベースを作成して、中身のテーブルを作っておく...
-- [[データベース - レンタルサーバー CORESERVER(コアサー...
-- phpMyAdminのSQLで下記を実行
#ref(pukiwiki1.5/counter.inc.php/counter2.png,50%)
#code_x{{
CREATE TABLE page_counter (
page_name VARCHAR(190) PRIMARY KEY,
total INTEGER NOT NULL,
update_date VARCHAR(20) NOT NULL,
today_viewcount INTEGER NOT NULL,
yesterday_viewcount INTEGER NOT NULL,
remote_addr VARCHAR(100)
)
}}
- counter.inc.phpの編集
-- PLUGIN_COUNTER_USE_DBを1に変更
-- PLUGIN_COUNTER_DB_CONNECT_STRINGの次の文字列を変更
#code_x{{
define('PLUGIN_COUNTER_DB_CONNECT_STRING', 'mysql:host=lo...
}}
-- PLUGIN_COUNTER_DB_USERNAMEにはデータベース作成時のユー...
-- PLUGIN_COUNTER_DB_PASSWORDにはデータベース作成時のパス...
-- `For MySQL` の文字列は文字コードの設定のようなので問題...
#ref(pukiwiki1.5/counter.inc.php/counter3.png,50%)
* MySQL利用だと popular.inc.php(人気のXX件)が動かない問...
- MySQLを使ってカウンターが動くようにはなったが、この状態...
-- (追記)にわかゾイダーさんが[[修正プルリク:https://git...
counter.inc.php: Error occurred on getting pupular pages
ページ名:
トップ
新規
一覧
検索
最終更新
RSS