CONTENTS


Lastmodified 2013-06-18 (火) 14:50:27


OpenPNE 3系 の 新規設置 on FreeBSD 9.1R

結局はっきりした原因の解らないまま、OpenPNEのインストールエラーが解除され、FreeBSD9.1Rなプラットフォーム上でOpenPNE3系が稼働することとなりますた。

OpenPNE 3.6.10

  1. http://www.openpne.jp/pne-downloads/ からOpenPNE3.6.10をダウンロード
  2. /usr/home へコピーして展開。
  3. 出来たフォルダをOpenPNE3_6_10へリネーム
  4. https://raw.github.com/openpne/OpenPNE3/OpenPNE-3.6.10/doc/ja/OpenPNE3_Setup_Guide.txt に従って
    cd /usr/home/OpenPNE3_6_10/config/
    cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php
    cp config/OpenPNE.yml.sample config/OpenPNE.yml
  5. OpenPNE.yml の設定値を環境に合わせて変更。base_url と mail_domain を設定。
  6. ./symfony openpne:install すると、手元の環境ではDBの新規作成でエラーがでるので、DBは予め作っておく。
  7. インストール後の公開ディレクトリは、/usr/home/OpenPNE3_6_10/web となっている。
  8. メール配信の設定
    chmod -R 0755 bin/*.cron
  9. デイリー・ニュースと誕生日通知メールを配信する
    # SNS 12時にメールを送信
    00 12 * * * root sh /usr/home/OpenPNE3_6_10/bin/send_daily_news.cron  /usr/home/OpenPNE3_6_10 /usr/local/bin/php
    00 6 * * * root sh /usr/home/OpenPNE3_6_10/bin/birthday_mail.cron /usr/home/OpenPNE3_6_10 /usr/local/bin/php
    

Apacheの設定

動作するSNSのURLを http://sefver.name/SNS/ とする。OpenPNEは、/usr/home/OpenPNE3_6_10 以下にある。

ln -s /usr/home/OpenPNE3_6_10/web /usr/local/www/apache22/data/SNS

/usr/local/etc/apache22/Includes/sns.conf

<Directory "/usr/local/www/apache22/data/SNS">
    Options FollowSymLinks ExecCGI
    AllowOverride ALL
    Order allow,deny
    Allow from all
</Directory>

Total access 1799:本日 2:昨日 1

Counter: 1799, today: 2, yesterday: 1

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS