トップ  >  サーバ設定関係 > application > CMS設定関係 > OpenPNE


2006年11月27日

XREAへのOpenPNEのインストール

1)サーバのpublic_htmlと並列ディレクトリとしてopenpneを作成。このディレクトリをOPENPNE_DIRとする。

2)OpenPNE/public_htmlの内容をアップロードしたディレクトリからOPENPNE_DIRまでの相対パスをconfig.inc.phpに記述。

3)config.inc.phpがあるディレクトリ内に以下を.htaccessとして記述。

php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.detect_order auto
php_value mbstring.substitute_character none
php_value mbstring.func_overload 0
php_flag mbstring.encoding_translation Off

4)OPENPNE_DIR/setup/sql/install/にある、install-(Ver)-create_tables-mysql(ver).sqlとinstall-(Ver)-insert_data.sqlをエディタで開き、EUC-JPとして保存する。

5)XREAコントロールパネルよりデータベースにてphpMyAdminを呼び出し、インストールするDBに対し、SQLメニューから4)で修正したsql文をcreate_tables、insert_dataを順次実行する。

6)OPENPNE_URL/?m=setupよりセットアップを実行

管理画面及びSNS画面が正常に表示されればインストール成功。

xrea+での契約の場合、DBは5個まで作成可能なので別DBにて運営するのであれば5本のOpenPNEをインストールし別々のドメインにて運用可能である。

DBを1つの場合、sql及びDBアクセスに関わる全ての記述を修正し、テーブル名にprefixをつけることで複数の共存が可能。

2007-02-07追記

safeモードでphpが動いているので、config.phpの341行目を

define('MAIL_SET_ENVFROM', false);

とfalseに修正する。これを行わないとOpnePNEからメール送信が行えない。

| | コメント (0) | トラックバック (0)