コンテンツへスキップ

LinuxにOpenPNEをインストールしてみる

  • by

SNSサイトを無料で構築するためのオープンソースソフトウェアであるOpnePNEをインストールしてみました。

環境はCentOS 5.4ですが、DebianやUbuntuでも同じはずです。

まずはダウンロードから。

http://www.openpne.jp/pne-downloads/

最新の安定版ということでOpenPNE-3.2.1をダウンロードしました。

# wget http://github.com/openpne/OpenPNE3/zipball/OpenPNE-3.2.1

インストール手順はここを参考に。
http://github.com/openpne/OpenPNE3/raw/OpenPNE-3.2.1/doc/ja/OpenPNE3_Setup_Guide.txt

解凍したフォルダをwebサーバ上のディレクトリに移動させる。

インストールコマンドを実行

# ./symfony openpne:install

Warning: require_once(/var/www/openpne-OpenPNE3-5fd280d/config/ProjectConfiguration.class.php): failed to open stream: No such file or directory in /var/www/openpne-OpenPNE3-5fd280d/symfony on line 13

Fatal error: require_once(): Failed opening required ‘/var/www/openpne-OpenPNE3-5fd280d/config/ProjectConfiguration.class.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/openpne-OpenPNE3-5fd280d/symfony on line 13

むぅエラーで終わる。
ProjectConfiguration.class.phpこんなファイルは無い!?
たしかになかった、ProjectConfiguration.class.php.sampleというがあったのでコピーしてみる。

# cp ProjectConfiguration.class.php.sample ProjectConfiguration.class.php

ふたたびインストールコマンドを実行。

# ./symfony openpne:install

なんか出た

Choose DBMS (mysql, pgsql or sqlite)

mysql

Type database username

任意の名前

Type database password (optional)

任意のパスワード

Type database hostname

localhost

Type database port number (optional)

そのままEnter

Type database name

openpne

Type database socket path (optional)

そのままEnter

Is it OK to start this task? (y/n)

y



>> file- /var/www/html/openpne-OpenPNE3-…/config_config_handlers.yml.php
>> file- /var/www/html/openpne-OpenPNE3-…fig_mobile_login_gadget.yml.php

よくわからないけど終わった模様。

いやアクセスしてもうまく動かず。。

どうやらインストール途中で、phpのバージョンが古いとのメッセージが出ていた模様。

ここのサイトを参考にphpのバージョンを5.1→5.2にアップグレード。
ありがとうございました。
http://www.ti-web.net/blog/2010/01/centos_54php_52.php

しかし、インストール途中にやっぱり落ちる。。

PHP Fatal error: Allowed memory size of 16 bytes exhausted

php.iniのmemory_limitを上げると治るらしいので、100Mにしてみた。

なんとかインストール完了しました。

あとは使ってみるべし。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA