前に一度ローカルではやってみたんですが、今回はレンタルサーバーでの設置にチャレンジ。まず専用のサブドメインを作って、あとちょっとディレクトリ構成も変えてやってみよう、と。DBはすでに準備済みという前提です。
(1)OpenPNEをダウンロード&解凍
(2)public_html以下に「sns」ディレクトリを作成して、http://sns.ドメイン/というサブドメインを割当。
(3)public_htmlより上にライブラリ用の「openpne」ディレクトリを作成。
(4)(3)で用意したディレクトリにbin, lib, var, webapp, webapp_biz, webapp_extの各ディレクトリをアップロード。
(5)アップロードできたらセットアップガイド通りにパーミッションの指定。
(6)ディレクトリ構造が変わっているのでconfig.inc.phpを修正。
define('OPENPNE_DIR', realpath('../../openpne/'));
(7)snsディレクトリにpublic_html内のファイルをアップロード。
(8)config.php.sampleをコピーしてconfig.phpにし、修正した後openpneディレクトリにアップロード。
修正内容は
'username' => 'データベースユーザ名',
'password' => 'データベース接続パスワード',
'hostspec' => 'localhost',
'database' => '設定したデータベース名'
となります。
(9)DBで
1.OPENPNE_DIR/setup/sql/install_2_2_create_tables.sql
2.OPENPNE_DIR/setup/sql/install_2_2_insert_data.sql を【順番に】実行。
(10)http://設置アドレス/?m=setup にアクセス。
(11)必要事項を記入の上、セットアップ実行。
あとはhttp:///設置アドレス/?m=adminにアクセスして、いろいろいじってみるだけー。…うーん、どんなSNSサイトが需要あるのかなー?