OpenPNE 3.6 Beta5 をhetemlにインストール(失敗編)

超参考:[pne] hetemlにOpenPNE3.2を設置する

※2011/5/10
OpenPNE3.6 Beta9をhetemlに入れてみた。(成功編) 書きました。

OpenPNE 3.6 Beta5のテストついでにhetemlにインストールする記事を書こうと思い、インストールしながら書いていたら、終盤でまさかのエラー。
せっかくなので一応アップします。

web/openpneがopenpne.torounit.comにセットされていることとして進めます。

まず下準備として、web以下のファイルがPHP5で動くようにするために.htaccessに
[plain]
AddHandler php5-script .php
[/plain]
を追加します。

もしくはhttp://heteml.jp/download/php5.zipから、.htaccessファイルが落とせます。

そして、SSHでログインして、webに移動。

まずはダウンロードして、ファイルを展開。

[bash]
wget http://github.com/openpne/OpenPNE3/zipball/OpenPNE-3.6beta5 //ダウンロード
unzip openpne-OpenPNE3-OpenPNE-3.6beta5-0-g45ed633.zip //解凍
rm -rf openpne //フォルダがhetemlに作成されているので一度削除
mv openpne-OpenPNE3-45ed633 openpne //リネーム
[/bash]

設定ファイルの作成。
[bash]
cd openpne/config
cp ProjectConfiguration.class.php.sample ProjectConfiguration.class.php
[/bash]

このファイル特にいじらないので、このままあってもいい気がするのは自分だけですかね。まぁ何か理由があるんでしょう。

後は、インストールのスクリプトを走らせるだけ。
[bash]
php5 symfony openpne:install
[/bash]

php5って書かないとphp4で動作するので、syntax errorとか言われて右往左往することになります。
動作したら、後は情報を入れていくだけです。OpenPNE3.4とインストール方法変わらないですね。

と、ここまではよかったのですが。。

Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 163840 bytes) in /home/sites/heteml/users78/n/u/r/nuresen/web/openpne/lib/vendor/symfony/lib/config/sfAutoloadConfigHandler.class.php on line 129

というメッセージが。。。

メモリーが足りないらしい。。

heteml の場合 memory_limit = 50Mで固定なので、どうしようも無いのかな。これ。

とりあえず、CoreServerで試してみますか。。。