Windows版XAMPP + OpenPNE インストールメモ

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にしといた)

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください