インストール時にエラーを返されましたがエラー対応することで無事完了し、招待メールもgmailを経由することで送信でき、メンバー登録まで問題なく出来ることを確認しました。あとは細かい設定やデフォルトのサイトデザインを修正すればよさそうです。
というわけで以下備忘録
基本的にはOpenPNEのサイトにあるセットアップ手順を参考に行えばよいでしょう。
1.サイトからZipファイルをダウンロード
2.解凍したフォルダをアップロード
3.openpneのディレクトリへ移動
#cd pne
4.設定ファイルをコピー
#cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php #cp config/OpenPNE.yml.sample config/OpenPNE.yml5.configファイルの編集。
(私はPostfixでOP25B対策を実施したのでここではメールの設定を行いませんでした。)
vi config/OpenPNE.yml ###################################### # 基本設定 (Basic) ###################################### # SNS の URL # URL of the SNS base_url: "http://example.com/" #自サイトのURLに5.インストールコマンドからインストールを実施
./symfony openpne:instally[Enter]でインストールが実行されますが、下記エラーが表示されインストールが中断してしまいました。
Choose DBMS: -mysql -pgsql -sqlite mysql[Enter]
Type database username dbのユーザー名[Enter]
Type database password (optional) dbのパスワード[Enter]
Type database hoatname localhost[Enter]
Type database port number 何も入力せずに[Enter]
Type database name db名[Enter]
Type database socket path 何も入力せずに[Enter]
The DBMS : mysql
The Database Username : username
The Database Password : ******
The Database Hostname : localhost
The Database Port Number :
The Database Name : openpnedb
The Database Socket :
Is it OK to start this task? (Y/n)
y[Enter]
エラー
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /var/www/html/kurumistyle/pne/cache/cli/mobile_frontend/prod/config/config_autoload.yml.php on line 11076.どうやらメモリが足りないようなのでphp.iniを修正32M→64Mへ
vi /etc/php.ini memory_limit = 64M7.apache再起動
service httpd restart8.再度インストールを実施。
さっきと同じエラー。まだメモリが足りないようなので64M→128Mへ
再度インストールを実施。
下記の一文が表示されれば無事インストールが終了です。
>> installer installation is completed!../web/index.phpにアクセス
インストール直後はログイン画面で下記のメールアドレスとパスワードでログインできるようです。
メールアドレス
sns@example.com
パスワード
password
管理画面へアクセス
./web/pc_backend.php
インストール直後はログイン画面で下記のアカウントとパスワードでログインできるようです。
アカウント名
admin
パスワード
password
※デフォルトのID&パスワードはすぐ変更しましょう。