Warning: getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 104

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 118

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 118

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 119

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 119

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 120

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 120

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 121

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 121

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 135

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 135

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 149

Warning: getdate(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/iai-net/www/dandei/diary/include/user_include/plugins/plg_calendar.inc.php on line 149
À?ÈøÃ?ÄåÄ´ººÆü?? : Manual

インストール

STEP-1 環境のチェック

使用環境に「PHP4.2.x〜(4.3以降推奨)」と「MySQL-3.23.x〜4.x」がインストールされていることを確認して下さい。

STEP-2include/user_config.inc.php」の設定

P_BLOGを稼働させるためには、まず最低でも以下の2行は書き換えが必要です。

$user = 'あなたのMySQLユーザー名を書いて下さい';
$password = 'あなたのMySQLパスワードを書いて下さい';

このMySQLユーザー名とパスワードの設定を行うにはインストーラを実行するか、「include/user_config.inc.php」をテキストエディタで直接編集して下さい。P_BLOGのファイルは全て

  • 文字コード :UTF-8
  • 改行コード:LF (Unix形式)

で保存されていますので、編集にはUTF-8が扱えるテキストエディタをご使用下さい。

*注意:レンタルサーバーでDB名が決められている場合*

レンタルサーバーなどでDB名があらかじめ決められている場合は、以下の部分を必ず書き換えて下さい。

$dbname = 'あなたのサーバーの割り当てDB名';

STEP-3resources」と「include/user_include」ディレクトリのパーミッション

以下の2つのディレクトリを読み書きアクセスが出来るようにFTPソフトなどでパーミッションを「777」に設定しておきます。

  • resources
  • include/user_include

resources」ディレクトリは、ログと一緒にデータベース以外の場所に画像などの ファイルをアップロードしたいときに使うデータストックするディレクトリです。「include/user_include」は、追加メニューやカスタムフッターなどのユーザーカスタムファイルを保存するディレクトリです。

ローカル(自分のマシン)で使用する場合

ローカルで使う場合は、Terminalなどのコマンドが使えるソフトで「resources」フォルダのある階層に移動し、

% chmod 777 resources

を実行して下さい。

STEP-4インストールとアップグレード

ブラウザで「SETUP」ディレクトリに移動し、インストールウィザードに従ってインストールまたはアップブレードを行って下さい。

インストールが終了したらインストールやアップデートスクリプトファイル等は「SETUP」フォルダごと サーバーから削除することを強くお薦めします。

STEP-5 ユーザーアカウントの作成

管理者ページの「login.php 」(デフォルトは「/admin/login.php」) にアクセスし、ページ下の「新規ユーザーを作成」をクリックします。すると、アカウントマネージャーへのログイン画面が出ますので、/include/user_config.inc.phpファイルで設定したユーザー名とパスワードを入力します。

ログインが成功したら、新規ユーザーの名前とパスワード、メールアドレスを打ち込み、アカウントを作成して下さい。ここで作成したユーザーが、「P_BLOGで記事のポスト・更新・削除が出来るユーザー」となります。ユーザーアカウントは999個まで登録可能です。パスワードはMD5ハッシュ化されて見れなくなりますので、忘れないようにして下さい。

また、user_config.inc.phpでメール送信機能をON(デフォルトはOFF)にしてある場合はリマンダーとして登録したアドレスにIDとパスワードが送信されます。(忘れた場合・間違って登録してしまった場合・リマインダーメールを紛失した場合にはMySQLユーザーアカウントでログイン後にパスワードを再度設定して下さい。)

STEP-6 終了!

以上で基本設定は完了です。「ログアウト」をクリックししてルート管理モード(MySQLユーザーモード)からログアウトし、「サイト管理」をクリックして管理ページに進み、先ほど作成した管理者アカウントとパスワードを使ってログインしてみて下さい。ログインが成功したら、まず最初に「環境設定」を開き、各項目をセッティングして下さい。

上手く稼働設定が完了出来たらP_BLOGをお楽しみ下さい。

フォーラム+コメント機能の設定

P_BLOGのフォーラム機能はフォーラム型掲示板と記事へのコメントシステムを組み合わせた「ハイブリッドフォーラム」で、通常のコメントシステムとしても、ディスカッションフォーラムとしても使用出来ます。設定の切り替えは管理モードの環境設定で簡単に切り替える事が出来ます。

(1)フォーラムスタイル

本文記事と連動したフォーラム型掲示板です。通常のコメント機能のように本文記事へのコメントをポスト出来、自動的に本文記事へのリンクがつきますが、スレッド型フォーラムとして稼働します。もちろん、本文記事への言及以外の、単独でのスレッドの作成も可能です。このスタイルの場合各記事につくコメントリンクを非表示にすることで独立したフォーラム機能としてのみ使用する事も出来ます。

このスタイルを選択すると、コンテンツメニューに「フォーラム」というメニューが自動的に表示されます。この「フォーラム」という名前は言語を切り替えると変化するようになっていますので、変更したい場合は「lang」ディレクトリにあるローカライズ文字列ファイルを編集して下さい。

(2)コメントスタイル

各本文記事にコメントがつく一般的なWeblogコメント機能スタイルです。このスタイルを選択すると、コンテンツメニューから「フォーラム」の項目は自動的に消えるようになっています。

カスタム「404 File Not Found」の設定

P_BLOGではユーザーが存在しないページをリクエストした場合にオリジナルの「404 File Not Found」を表示するように設定することが出来ます。

  1. あなたのP_BLOGのホームディレクトリにある「_dot_htaccess」という名前のファイルをテキストエディタで開きます。

  2. # ErrorDocument 404 http://www.example.com/your/p_blog/
    var/index.php?id=error404

    という箇所の「#」をコメントアウトし、以下のように書き換えます。

    ErrorDocument 404 http://あなたのP_BLOGへのパス/
    var/index.php?id=error404
  3. 最後に、「_dot_htaccess」のファイル名を「.htaccess」と変更し、保存します。

以上で設定は終了です。試しに存在しないページのURIをリクエストしてみて下さい。カスタムのエラーメッセージが上手く表示されれば成功です。

カスタムメッセージの本体は「var/contents/」に入っています。他に「401」、「403」のエラーメッセージがありますので有効にするには同じように設定して下さい。