OpenPne インストール&設定

mixi みたいなSNSを作れるという OpenPNE をインストール。
実はインターフェイスデザインは既に仕事でさせてもらって経験済みだけど、自分なりの改造もしてみたくなって、自鯖に組み込んでみたよ!
■OpnePNE
http://www.openpne.jp/
FTPなんかでファイルをセットアップ後、以下を変更
# chown -R apache:apache /var/www/pne/
 ディレクトリ所有者をApacheユーザに変更
# chmod -R 777 /var/www/pne/var/
 可変ディレクトリを全部書き込み可能に
■MySQL
# mysql -u root -p パスワード
  ログイン
(DBを接続するユーザを新規に作る場合)
mysql> grant all privileges on ユーザ名P.* to openpne@localhost identified by ‘パスワード’; 
mysql> create database openpne;
  DB作成
mysql> exit
■MySQLにDB初期設定
mysql -u ユーザ名P -p openpne < /var/www/pne/setup/sql/mysql41/install/install-2.8-create_tables.sql
  「mysql40」と「mysql41」があるので、動かない場合もう片方を試す
Enter password:パスワード
# mysql -u openpne -p openpne < /var/www/pne/setup/sql/mysql41/install/install-2.8-insert_data.sql
Enter password:パスワード
★phpmyadminからでも可能。
homeから新規で「openpne」作成。
sqlメニューから「テキストファイルの場所:」で2つの sql文 読み込んで実行。
■OpenPNE設定ファイル # vi /var/www/pne/config.php
—PSS先に作っておく—————————
# mkpasswd -l 56
  56文字のパスワード作成
————————————————–
//— 必須設定
// Web上の絶対パス(URL)(最後にスラッシュを付けてください)
define(‘OPENPNE_URL’, ‘http://club.【ドメイン】/’);
// DBサーバ設定
$GLOBALS[‘_OPENPNE_DSN_LIST’][‘main’] = array(
‘dsn’ => array(
‘phptype’ => ‘mysql’,
‘username’ => ‘【ユーザー名P】’,
‘password’ => ‘【パスワード】’,
‘hostspec’ => ‘localhost’,
‘database’ => ‘openpne’,
‘new_link’ => false,
),
);
// DB暗号化キー(56バイト以内のASCII文字列)
define(‘ENCRYPT_KEY’, 【56文字の暗号】’);
// メールサーバードメイン
// 携帯メール投稿の宛先などのドメイン名に使われる
define(‘MAIL_SERVER_DOMAIN’, ‘【ドメイン】’);
これだけが最低限で、あとはSSLやメール設定など
■サーバ設定
(サブドメイン使わず、ディレクトリでやる場合)
# echo “Alias /【ディレクトリ名】 /var/www/pne/public_html” > /etc/httpd/conf.d/openpne.conf
  conf.d の中に設定ファイルつっこんで、public_html を見に行くように設定
# /etc/rc.d/init.d/httpd reload
  再起動
●ファイルサーバ側 httpd.conf
<VirtualHost 192.168.0.1:80>
ServerAdmin メアド
DocumentRoot /var/www/pne/public_html
#ServerName club.【ドメイン】
ServerName pne
</VirtualHost>
●ルータサーバ側 httpd.conf
<VirtualHost *:80>
DocumentRoot /var/www/pne
ServerName club.【ドメイン】
ProxyPass / http://pne/
ProxyPassReverse / http://pne/
</VirtualHost>
# vi /etc/hosts
192.168.0.1 pne
完成! でけたー!
http://club.gundam.bz/

コメント

タイトルとURLをコピーしました