超参考:[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で試してみますか。。。