280W =終焉の宴=

12345678910111213141516171819202122232425262728293031

Profile

Project

サークル活動

::
Home > Linux > OpenPNEのインストール

OpenPNEのインストール

投稿者:Aki
投稿日時:2006-05-12 - 05:45:29
カテゴリー:Linux - トラックバック(No Trackbacks)
SNSエンジンであるOpenPNEをインストールしてみた。
今回使ったバージョンは 2.0.4.2 である。

http://docs.openpne.jp/



とりあえず、
http://docs.openpne.jp/nonwiki/OpenPNE_Setup.html
あたりを参考にした。

このままやりゃできる。

解凍したファイルどもを、~/public_html 以下にいれた。

~/public_html/openpne/public_html

って感じになると思う。
最後のディレクトリの名前を変えておいた。

~/public_html/openpne/pne

とか。

var以下に書き込み権限とかを与える。
$ cd ~/public_html/openpne
$ chmod -R 777 var

コンフィグファイルをこぴって編集。
$ cp config.php.sample config.php
$ vi config.php

========こっから===========
// Web上の絶対パス(URL)
define('OPENPNE_URL', 'http://www.foo.jp/openpne/pne/');

// DBサーバ設定
$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
'dsn' => array(
'phptype' => 'mysql',
'username' => 'openpne',
'password' => 'pass',
'hostspec' => 'localhost',
'database' => 'openpne',
'new_link' => false,
),
);

// DB暗号化キー(56バイト以内のASCII文字列)
define('ENCRYPT_KEY', 'yu-za');
=========ここまで==========

次にMySQLのユーザを作っておこう。

$ mysql -uroot -p
>grant all privileges on *.* to openpne@localhost identified by 'pass';
>flush privileges;

ホントはall privilegesじゃないほうがいいんだけどね。
めどい。

(ボクはLinux管理者に向かないと思った :)

そして、/etc/httpd/conf/httpd.confの設定。

$ su

================
DirectoryIndex index.html index.php
================
index.phpって部分を追加ね。

そしたらApache再起動。


次にcronの設定。
メールの設定してないからメールの設定抜きで。
crontabの設定はviと一緒。

$ crontab -e

====================
00 6 * * * root sh /home/ユーザ名/public_html/openpne/bin/tool_send_dairy_news.cron /home/ユーザ名/public_html/openpne/bin/ /usr/bin/php
*/20 * * * * root sh /home/ユーザ名/public_html/openpne/bin/tool_rss_cache.cron /home/ユーザ名/public_html/openpne/bin/ /usr/bin/php
====================

保存して糸冬。


次にMySQLデータベース作成。

$ mysql -uroot -p
>create database `openpne` default character set utf8;
>quit

そしてSQL文を実行させる。

$ cd ~/public_html/openpne/setup/sql
$ mysql -u username -p --default-character-set=utf8 openpne < mysql_001_table_structure.sql
$ mysql -u username -p --default-character-set=utf8 openpne < mysql_002_init_data.sql


そしたらWebでアクセスして設定をば。

http://www.foo.jp/openpne/pne/?m=setup

最初のユーザとか設定すればOK。

ホントはAliasとか設定して www.foo.jp/ で開けるようにしたほうがいいよ。

わかんなきゃコメントにヨロ。

Comments

No comments yet

Add Comments

Trackback

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.