さくらのサーバ編
最新安定版をダウンロードしてきます。
zipなどであれば解凍します。
OpenPNE本体とpublic_htmlと分けてアップロードします。
セキュリティのために本体は見えないとこにおきます
/home/アカウント
にopenpneフォルダを作る
/openpne/以下
-bin
-lib
-var
-webapp
-webapp_biz
-webapp_ext
config.php.sample
LICENCE
home/アカウント/www/にsnsフォルダを作成し
sns以下に-public_htmlの中身を配置します。
パーミッションは
777だとさくらでは動作しないようなので、書き込み権限を与えたいファイル、フォルダは707に設定する
設定ファイル書き換え【1】
/home/さくらのユーザーID/openpne/config.php.sample
config.php.sampleをconfig.phpにして設定を変更する
// Web上の絶対パス(URL)(最後にスラッシュを付けてください)
define(‘OPENPNE_URL’, ‘http://利用ドメイン/’);
// DBサーバ設定
$GLOBALS[‘_OPENPNE_DSN_LIST’][‘main’] = array(
‘dsn’ => array(
‘phptype’ => ‘mysql’,
‘username’ => ‘*さくらのユーザーID*’,
‘password’ => ‘*DBのパスワード*’,
‘hostspec’ => ‘*DBサーバー*’,
‘database’ => ‘*さくらのユーザーID*’,
‘new_link’ => false,
),
);
// DB暗号化キー(56バイト以内のASCII文字列)
define(‘ENCRYPT_KEY’, ‘任意の文字列’);
// メールサーバードメイン
// 携帯メール投稿の宛先などのドメイン名に使われる
define(‘MAIL_SERVER_DOMAIN’, ‘*さくらのユーザーID*.sakura.ne.jp’);
設定ファイル書き換え【2】
config.inc.phpの変更
snsフォルダにあるconfig.inc.php内のパスの設定を変更する
define(‘OPENPNE_DIR’, realpath(‘../../openpne/’));
コメント