-オープンソースのSNSエンジン OpenPNEプロジェクト-

OpenPNE 3.2.0 リリースのお知らせ

12 / 04 金曜日 2009

OpenPNE 開発チームの海老原です。

お待たせしました。本日 2009/12/04 (金)、 OpenPNE3 安定版 3.2.0 をリリースしました。

3.2.0 では 3.0.x から ORM の変更などをおこなったほか、 3.0 時点で含めることのできなかったコア側機能の拡充や、 OpenPNE 3 として連携性と拡張性の強化などの独自進化、そして多くのバグ修正がおこなわれています。

3.0.5 からの変更点は ChangeLog をご覧ください。(ChangeLog のリンク先は今後移動する可能性があるのでご注意ください)

※また、 3.0.5 に含まれていた opIntroFriendPlugin, opRankingPlugin, opFavortelugin が 3.2.x にはデフォルトで含まれません。これらのプラグインをお使いの方はプラグイン作者からの告知に従いご自分でインストールをおこなうか、もしくは 3.4.0 までお待ちください。

バージョンアップ・インストール

OpenPNE 3.0.5 からのアップグレード

アップグレード方法は、OpenPNE 3.0.5 からのアップグレード手順 をご覧ください。

バージョンアップ

バージョンアップ方法は、OpenPNE3.2 バージョンアップ手順 をご覧ください。

インストール

インストール方法は、同梱の OpenPNE3.2 セットアップ手順 をご覧ください。

ダウンロード・チェンジログ

ダウンロード

http://www.openpne.jp/pne-downloads

チェンジログ

ChangeLog

コメント:9

Igu 09-12-05 (土) 2:34

3.2を導入してみようと思い、インストールを実行したところ以下の様なエラーがでてしまうのですが、解決するにはどういったところを見たらいいのかご教授いただけないでしょうか。

インストールの実施~
>> doctrine generating model classes
>> doctrine generating sql for models
セグメンテーション違反です
hogehoge >

環境はPHP 5.2.8
symfonyはサーバーに1.40が導入しておりますが
実行はセットアップガイドの通りに行っております。

mudita 09-12-07 (月) 10:31

3.0.5からアップグレードをためしてみましたが、pluginをインストール中に、
Fatal error: Class ‘BaseSnsConfig’ not found in /home/www/newsns/lib/model/doctrine/SnsConfig.class.php on line 11
とでてしまいます。
解決策など何かヒントをいただけないでしょうか。

touko 10-02-20 (土) 23:07

継承元にBaseSnsConfigを使用してSnsConfigクラス使おうとしてるけどBaseSnsConfigが見つからないってエラーですね。

実はプラグインのインストール1個は完了してますので
何度も何度もインストールすれば力業で全部完了できます。

でも、やっぱり修正して欲しいですよね

kashiwa 10-03-13 (土) 12:27

これ3.4でも再現しますね。
他の方達はtoukoさんの示してくれたように、何回も何回もインストールして解決してるのかしら・・

あぁ面倒だなぁ すごく不毛;;

まさ 10-04-05 (月) 14:35

確かに、面倒ですね。
しかし、このトピ見つかって、良かった。
どうしようかと、悩みました。

今、何回目かな・・・

arima 10-04-20 (火) 10:16

この現象、PHPのmemory_limitが原因じゃないか、という
つぶやきをもとに試していますが、256Mでも起きるため
ほかの原因要素がないか調べています。

同じ現象に合われた方は、memory_limitはいくつぐらい
になっていますでしょうか?
また推奨されるmemory_limitの数値とかありますでしょうか?

Kayo 10-09-01 (水) 18:56

OpenPNE-3.4.6.2 の新規インストールでも再現しました。
memory_limit=512M
と指定してみましたがダメでした。

Apache/2.2.3 (CentOS 5)
PHP Version 5.3.3

という構成です。
取り急ぎ報告でした。

hoge 11-08-12 (金) 11:10

いいのかどうか全く分かりませんが・・・

SnsConfig.class.phpの11行目の

class SnsConfig extends BaseSnsConfig

class SnsConfig /* extends BaseSnsConfig */

に書き変えて、継承させないようにすると途中まで動きます。ただし、今度は

Class “SnsConfig” must be a child class of Doctrine_Record

というエラーがでるので、そこでSnsConfig.class.phpを元に戻して再度インストールしたら、一応できたように見えます。

hisao 11-09-19 (月) 10:34

BaseSnsConfigが入っていないみたいなのでインストールしましょう。

# ./symfony doctrine:build-model

それと、私の場合、PHPの割り当てメモリーが足りないと出てくるので、128MBにしました。

# vi /etc/php.ini
memory_limit = 128M

ページの先頭に戻る