OpenPNEがどういう感じか見てみろと言われたのでローカルにインストールしてみた。
コマンドは面倒くさいからインストーラーが欲しいと思った。
前提
XAMPPディレクトリ
D:\xampp
インストールディレクトリ
D:\xampp\htdocs\openpne
OSはWindowsXP
OpenPNEバージョン3.4.6.2
XAMPPのバージョンは1.6.8だった。PHPは5.2.6
PEARのインストール
インストール済みなら必要ない。
xampp\phpにあるgo-pear.batを実行するだけ。Enter押していれば終わる。
インストール終了後のPEARディレクトリ
D:\xampp\php\pear
Symfonyのインストール
インストール済みなら必要ない。
channel-discover コマンドを実行
d:\xampp\php\pear channel-discover pear.symfony-project.com
成功メッセージ
Adding Channel "pear.symfony-project.com" succeeded Discovery of channel "pear.symfony-project.com" succeeded
install コマンドを実行
d:\xampp\php\pear install symfony/symfony
成功メッセージ
downloading symfony-1.4.6.tgz ... Starting to download symfony-1.4.6.tgz (3,172,400 bytes) ..................... .... done:3,172,400 bytes install ok: channel://pear.symfony-project.com/symfony-1.4.6
OpenPNEのインストール
xamppディレクトリに移動
cd \xampp
(Cディレクトリから移る場合は cd /d d:\xampp)
インストールコマンド実行
php\php htdocs\openpne\symfony openpne:install
成功メッセージ
Choose DBMS: -mysql -pgsql (unsupported) -sqlite (unsupported)
mysqlを選んでEnter
Type database username
ユーザー名を記入してEnter
Type database password (optional)
パスワードを記入してEnter
Type database hostname
localhostと記入してEnter
Type database port number (optional)
ポート番号を記入してEnter (飛ばす場合は無記入でEnter)
Type database name
データベース名を記入してEnter
Type database socket path (optional)
ソケット使うなら記入してEnter (飛ばす場合は無記入でEnter)
The DBMS : mysql The Database Username : root The Database Password : ******* The Database Hostname : localhost The Database Port Number : The Database Name : openpne The Database Socket : Is it OK to start this task? (Y/n)
よろしいならY、やりなおすならnを押してEnter
Yの場合はインストールが始まる。
終了した場合
installer installation is completed!
アクセス先のURL
ユーザー:http://localhost/openpne/web/
管理者:http://localhost/openpne/web/pc_backend.php
フォームにsns@example.com / password(admin / password)と記入してログイン。
エラー
メモリーサイズが足りません
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 48 bytes) in D:\xampp\htdocs\openpne\plugins\opCommunityTopicPlugin\lib\model\doctrine\PluginCommunityEventMember.class.php on line 13
php.iniのmemory_limitを増やす。(初期の32Mだったから64にしといた)