社内SNS作るよ!
社内でSNSを始めることにしたよ。
LinuxDebianSarge
MySQL4.0
OpenPNE
を使うよ。
自宅サーバに練習がてらインストールするよ。
まずMySQL詳しくないからphpmyadminで管理するよ。
apt-get install phpmyadmin
http://***.***.***.***/phpmyadmin
にアクセスしてMySQLの設定をするよ
OPENPNE という名前のDBを作ったよ。
SQLタブを選んで
\OpenPNE\setup\sql\mysql40\install\install-2.10-create_tables.sql
\OpenPNE\setup\sql\mysql40\install-2.10-insert_data.sql
を実行したよ。
FTPでOpenPNEを
/var/www/OpenPNE
に保存したよ。
アクセス権限をマニュアルどおりに変えたよ。
chmod -R 0777 /var/www/OpenPNE
config.phpはこんなかんじだよ。
//--- 必須設定
// Web上の絶対パス(URL)(最後にスラッシュを付けてください)
define('OPENPNE_URL', 'http://***.***.***.***/OpenPNE/public_html/');
// DBサーバ設定
$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
'dsn' => array(
'phptype' => 'mysql',
'username' => '内緒だよ',
'password' => '内緒だよ',
'hostspec' => 'localhost',
'database' => 'OPENPNE',
'new_link' => false,
),
);
// DB暗号化キー(56バイト以内のASCII文字列)
define('ENCRYPT_KEY', '内緒だよ');
追記2008/03/24
本番環境にphpMyAdminをインストールしたら
phpMyAdmin - エラー
mysql 拡張をロードできません。PHP の設定を確認してください - ドキュメント
になっちゃったよ!
apache2を再起動しようとしたら
sites-enables のファイルがエラーになって再起動できなかったよ。
a2dissiteしてphpmyadminにアクセスしたら
The requested URL /cgi-bin/php/phpmyadmin/index.php was not found on this server.
になってしまったよ・・・。
∩(・∀・)∩ モウ オテアゲダネ
phpmyadiminを再インストールしてみたよ。
できたよ!Σ(・∀・;)
画像が表示されてなかったので
apt-get install php5-gd
apache再起動で表示されたよ!
明日からみんなに使ってもらうよー。
追記2008/03/25
社内サーバは色々使い倒したいから、
SNSはレンタルサーバに乗せることにしたよ。
あっというまにできたよ。
今までの苦労はいったい・・・(´・ω・`)ショボーン