OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2012-07-30T04:48:13Z
OpenPNE Issue Tracking System
Redmine
OpenPNE 3 - Enhancement(機能追加・改善) #3139 (New(新規)): 300kのアップロード制限の廃止
http://redmine.openpne.jp/issues/3139
2012-07-30T04:48:13Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27757">http://sns.openpne.jp/diary/27757</a> より転記</p>
<a name="日記本文"></a>
<h3 >日記本文<a href="#日記本文" class="wiki-anchor">¶</a></h3>
<pre>
最近のスマホにしても携帯にしてもデジカメにしても、画素数がおおく300k以下に収まることがない。そのため、参加者側でファイルサイズを小さくする手間が必要になり、他のSNSと比べても利便性を落としてしまっている。
そのため、サーバ側でjpegデータを受け取ったあとにimagickで画像を最適化することで大幅なファイルサイズの軽減を行う。
修正) lib/model/doctrine/File.class.php
public function isImage()
{
$type = $this->getType();
if ($type === 'image/jpeg')
// || $type === 'image/gif'
// || $type === 'image/png')
{
return true;
}
gif, pngをあえてアップロード不可にする。
修正) lib/model/doctrine/File.class.php
public function save(Doctrine_Connection $conn = null)
{
$this->setFilesize(strlen($this->FileBin->bin));
if ($this->isImage())
{
$class = sfImageHandler::getStorageClassName();
$this->setName(call_user_func(array($class, 'getFilenameToSave'), $this->getName()), $class);
$storage = call_user_func(array($class, 'create'), $this, $class);
$image = new Imagick;
$image->readImageBlob($this->FileBin->bin);
if($image->getImageWidth() > 1024 || $image->getImageHeight() > 768)
{
$image->scaleImage(1024,768,True);
$image->setCompressionQuality(80);
}
$this->FileBin->bin = $image;
$storage->saveBinary($this->getFileBin());
}
画像データを受け取った後、それがイメージファイルであれば 1024x768 ベストフィットリサイズを行わせてからDBに入れるという形。
そのため、予めphp.iniにアップロード制限を撤廃しておき、またSNSでもファイルサイズ制限を撤廃しておく。
この修正を入れると png , gif を画像とみなさないため、一部の参加者のアイコン画像やその他日記等で使われているとすべて表示されなくなる。当SNSでは90%以上jpegなのでこの修正で踏み切ったが、png,gif画像を排除しない場合はもう少し一工夫が必要かと思う。
</pre>
OpenPNE 3 - Bug(バグ) #3136 (New(新規)): 2系→3系にアップグレード後、日記内のアルバムリンクが他人のアルバムに遷移する
http://redmine.openpne.jp/issues/3136
2012-07-30T04:42:39Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27757">http://sns.openpne.jp/diary/27757</a> より転記</p>
<a name="日記本文"></a>
<h3 >日記本文<a href="#日記本文" class="wiki-anchor">¶</a></h3>
<pre>
v2時代に書かれた日記にてアルバムのリンク
/?m=pc&a=page_fh_album_image_show&target_c_album_image_id=数字
をクリックすると、全く違う人へのアルバムにリンクしてしまう。
原因は /?m=pc&a=page_fh_album_image_show&target_c_album_image_id=数字 のリダイレクト先が、 /album/photo/数字 ではなく /album/数字 に飛んでしまうため。
修正)
lib/helper/opUtilHelper.php の op_decoration 関数を修正する
function op_decoration($string, $is_strip = false, $is_use_stylesheet = null, $is_html_tag_followup = true)
{
if (is_null($is_use_stylesheet))
{
$is_use_stylesheet = true;
if (sfConfig::get('sf_app') == 'mobile_frontend')
{
$is_use_stylesheet = false;
}else{
$string = preg_replace(
'(ベースURL)/\?m=pc&a=page_fh_album_image_show&target_c_album_image_id=/i',
'(ベースURL)/album/photo/',
$string);
}
</pre>
opCommunityTopicPlugin - Bug(バグ) #3058 (Works for me(再現せず)): 3.8.0にopCommunityTopicPluginインストール後に...
http://redmine.openpne.jp/issues/3058
2012-05-21T04:49:22Z
pnetan
pnetan@openpne.jp
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
【OpenPNEのバージョン】
3.8.0
【サーバの情報】
[さくら レンタルサーバ]
・php 5.2.17 cgi版
・db mysql 5.5
【不具合状況】
・3.8.0をいろいろと試行していたがmigrateでエラーとなるため、クリーンインストールするため使用していたDBのテーブルを全て削除
・APも再アップロード
・DBのプレフィックスに"pc_"を指定して
./symfony openpne:install --non-recreate-db
でインストール。
・opCommunityTopicPlugin 1.0.4をインストール
./symfony opPlugin:install opCommunityTopicPlugin -r 1.0.4
./symfony openpne:migrate --target=opCommunityTopicPlugin
を実行すると次のエラーがでる。(targetオプションなしでもエラー)
SQLSTATE[HY000]: General error: 1005 Can't create table 'DB名.#sql-13f3d_26869c0' (errno: 121). Failing Query: "ALTER TABLE pc_community_event_image ADD CONSTRAINT pc_community_event_image_post_id_pc_community_event_id FOREIGN KEY (post_id) REFERENCES pc_community_event(id) ON DELETE CASCADE". Failing Query: ALTER TABLE pc_community_event_image ADD CONSTRAINT pc_community_event_image_post_id_pc_community_event_id FOREIGN KEY (post_id) REFERENCES pc_community_event(id) ON DELETE CASCADE
・opCommunityTopicPlugin 1.0.4をアンインストールしてmigrateを実行すると正常終了
・opCommunityTopicPlugin 1.0.2.2をインストールしてmigrateを実行すると同様のエラー
機能は正常に使用できるようです。
今後のバージョンアップを考えると放置できないのですが、何か対処方法がありますでしょうか?
</pre>
OpenPNE 3 - Bug(バグ) #3017 (Invalid(無効)): 3.8RC1のタイムラインがいつまでもloadingな件
http://redmine.openpne.jp/issues/3017
2012-04-23T07:27:28Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27517">http://sns.openpne.jp/diary/27517</a> より転記</p>
<a name="日記本文"></a>
<h3 >日記本文<a href="#日記本文" class="wiki-anchor">¶</a></h3>
<pre>
ローカルのxampp(PHP5.3.8)では問題なかったので、テスト用に借りているサーバーの1つ(PHP5.2.5)で試したところ、pc_frontend_devで次のような状況が確認できました。
ヘッダ内に
<br />
<b>Warning</b>: json_encode() expects exactly 1 parameter, 2 given in <b>/path/to/openpne3/apps/pc_frontend/templates/_layout.php</b> on line <b>25</b><br />
<script type="text/javascript">
//<![CDATA[
var openpne = ;
//]]>
があり、jsのsyntax error及びopenpne.apiKeyが無いことによりタイムラインがいつまで経っても読みこめないようです。
ソースを確認すると、確かに5.3.0から使えるjson_encodeの第二引数が使われていました。
https://github.com/openpne/OpenPNE3/blob/stable-3.8.x/app...
http://jp.php.net/manual/ja/function.json-encode.php
今RC1で早急に動かしたいSNSがある方はPHP5.3環境を用意すれば良いかと思います。
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #1963 (New(新規)): 文字装飾のプレビューモードにて、絵文字コードを絵文字画像に変換して表示してほしい
http://redmine.openpne.jp/issues/1963
2011-03-22T08:01:02Z
pnetan
pnetan@openpne.jp
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>文字装飾のプレビューモードにて、絵文字コードを絵文字画像に変換して表示してほしい。</p>
<ul>
<li>絵文字パレットからの絵文字入力時は絵文字コードではなく絵文字画像が表示される</li>
<li>テキストモード→プレビューモードへの切り替え時、絵文字コードがすべて絵文字画像で表示される</li>
</ul>
<p>など。</p>
OpenPNE 3 - Bug(バグ) #1857 (Invalid(無効)): 2.12.12 から3.4.6へのupgradeの際にコミュニティ情報がおかしくなる
http://redmine.openpne.jp/issues/1857
2010-12-21T07:40:20Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/6246">http://sns.openpne.jp/communityTopic/6246</a> より転記</p>
<pre>
お世話になります。
現在運用中のOpenPNE2.12.12の環境をOpenPNE3.4.6にアップグレードしようとしています。
アップグレード自体はエラーメッセージもなくすんなり終わり、一見
正しく動いているように見えたのですが、コミュニティ関連で
いくつか問題が発生したので、コンバートされたDB内のデータを見ると
・コミュニティがいくつか消失している
・コミュニティカテゴリのID=1が「コミュニティカテゴリ」に
なっており、OpenPNE2時のコミュニティIDがひとつづつずれている
(結果、コミュニティ検索などで正しく検索されない)
という現象が起きています。
どなたか同様の現象が起きた方、または対処法をご存知の方は
お知恵をお借りできないでしょうか?
環境
OS; centos 5.5
php; php 5.2.14
DB; mysql 5.1.49
apache2
</pre>
OpenPNE 3 - Bug(バグ) #1774 (Invalid(無効)): 携帯版使用設定を使用しないに設定しても携帯からログインできてしまう
http://redmine.openpne.jp/issues/1774
2010-11-10T09:31:07Z
pnetan
pnetan@openpne.jp
<pre>
SNS設定で携帯版使用設定を使用しないに設定しても携帯からログインできてしまう。
プラグイン設定→認証プラグイン設定→opAuthMailAddressPluginの設定において
携帯版有効設定を無効、PCメールアドレスと携帯メールアドレスのどちらか一方を受け付ける
に設定しても携帯からログインできてしまう。
</pre>
OpenPNE 3 - Bug(バグ) #902 (Invalid(無効)): 2.14→3.4 アップグレード後、community テーブルのデータが欠落している
http://redmine.openpne.jp/issues/902
2010-03-27T10:07:58Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=24007">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=24007</a> より転記<br /><pre>
こんにちは。
2.14 から 3.4.2 へのアップグレード時に発見した不具合3件と要望4件をご報告します。
* 不具合1 アップグレードコマンド実行時、手順 login_layout で警告
* 不具合2 変換後、community テーブルのデータが欠落している
* 不具合3 特定のページ表示時 500 エラー
* 要望 1 データベース名を書き換える手順を手順書に含めてほしい
* 要望 2 スキンを 3.x 系標準に変える手順を手順書に含めてほしい
* 要望 3 重複する「プライバシーポリシー」「利用規約」を消す手順を手順書に含めてほしい
* 要望 4 標準的なデイリーニュース用のガジェットを同梱してほしい
詳細はこちらのページにまとめておきましたのでご参照ください。
http://www18.big.or.jp/~fujiwara/ikki/temp/100323/
なお、再現試験用に構築した SNS が現在稼働状態になっています。スタッフがログインしたい場合はアカウントを発行しますので、ご連絡ください。
以上、よろしくお願いいたします。
確認バージョン: 2.14, 3.4.2
</pre></p>
OpenPNE 3 - Enhancement(機能追加・改善) #822 (New(新規)): 3.4.1インストール時のSAFE MODEオプション
http://redmine.openpne.jp/issues/822
2010-03-08T02:24:17Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5690">http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5690</a></p>
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>SAFE MODE設定のサーバで3.4.1をインストールする場合、<br />下記のようなSAFE MODEのワーニングがたくさん出ます。</p>
<p>------------------------------------------------------------------------<br />PHP Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 6103 is not allowed to access /usr/local/share/pear owned by uid 0 in /home/xxxxx/sns3.4.1/lib/vendor/symfony/lib/util/sfToolkit.class.php on line 589<br />PHP Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 6103 is not allowed to access /usr/local/share/pear owned by uid 0 in /home/xxxxx/sns3.4.1/lib/vendor/symfony/lib/util/sfToolkit.class.php on line 589<br />PHP Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 6103 is not allowed to access /usr/local/share/pear owned by uid 0 in /home/xxxxx/sns3.4.1/lib/vendor/symfony/lib/util/sfToolkit.class.php on line 589<br />------------------------------------------------------------------------</p>
<p>OpenPNE2.14.4の場合にはconfig.phpに下記のような設定があるのですが、<br />3.4.1のインストーラにはSAFE MODEのオプションが特にありません。<br />インストーラにSAFE MODEのオプションを追加していただけないでしょうか?</p>
<p>// Envelope-From ヘッダを設定するかどうか(safe_mode の場合は false に設定してください)<br />define('MAIL_SET_ENVFROM', false);</p>
<p>以上、ご確認のほどよろしくお願いいたします。</p>
OpenPNE 3 - Bug(バグ) #564 (Works for me(再現せず)): 3.4.01でフレンド申請ができない
http://redmine.openpne.jp/issues/564
2010-02-03T07:16:15Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23462">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23462</a> より転載</p>
<pre>
3.4.01です。
フレンド申請をしようとすると真っ白になります。
ナビゲーションキャッシュの修正と何か関係がありますか?
3.4RC1では正常です。
</pre>
OpenPNE 3 - Bug(バグ) #513 (Won't fix(対応せず)): 3.4beta1で招待メールが送れない
http://redmine.openpne.jp/issues/513
2010-01-15T07:43:55Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5372">http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5372</a> より転載</p>
<pre>
OPENPNE_VERSION'の3.4beta1を試しているのですが、招待メールが送れません。PNEの画面には”サーバーが混み合っている・・・”というメッセージが表示され、メール・サーバーには以下のログが記録されていました。
Jan 15 10:30:11 mail postfix/smtpd[20450]: connect from www[192.168.10.103]
Jan 15 10:30:11 mail postfix/smtpd[20450]: warning: SASL authentication failure: Couldn't find mech LOGIN
Jan 15 10:30:11 mail postfix/smtpd[20450]: warning: www[192.168.10.103]: SASL LOGIN authentication failed
Openpne.ymlには以下のように記述しましたが誤りでしょうか?
# Config of the SMTP for sending e-mail via SMTP
mail_smtp_config:
auth: "login"
username: "admin"
password: "********"
# ssl: "tls"
# port: 587
テスト用にsmtp認証を使ったphpのメール送信を試した所、usernameとpasswordの組み合わせは正しいようです。(正しいパスワードなら送信でき、正しくなければ送信できないことを確認しました)
正しい記述方法と再設定の方法及びsmtp認証なし(PNE3.2と同じ?)に戻す方法をご教示いただけないでしょうか。
</pre>
opOpenSocialPlugin - Enhancement(機能追加・改善) #504 (New(新規)): 2-legged OAuthのサンプルを作成してほしい
http://redmine.openpne.jp/issues/504
2010-01-15T05:58:33Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23220">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23220</a> より転載<br /><pre>
OpenSocialアプリ(ガジェット)を製作しております。
http://www.openpne.jp/api/
こちらのサンプルを参考にして
3-legged OAuthによるユーザー情報取得はできましたが、
ガジェットなので、できれば2-legged OAuthにしたいです。
ここ↓には
http://www.openpne.jp/developer/opensocial/ja/docs/restfu...
2-legged OAuthもできると書いてあるのですが、
なかなかうまくいきません(エントリポイントから401Unauthorizedが
返ってくる)。
なので、2-leggedのサンプルも作成いただけると助かります。
尚、このあたりを参考にしています。
http://developer.mixi.co.jp/appli/appli_mobile/lets_enjoy...
http://gdatatips.blogspot.com/2008/11/2-legged-oauth-in-p...
http://yamashita.dyndns.org/blog/php-oauth-consumer-reque...
</pre></p>
OpenPNE 3 - Enhancement(機能追加・改善) #357 (New(新規)): 3.2で携帯メールアドレス登録メール送信完了時の画面
http://redmine.openpne.jp/issues/357
2009-12-15T02:36:47Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22909">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22909</a> より転記</p>
<pre>
たいしたことではないのですが、デモサイトで携帯メール登録した際に、メール送信完了画面ではなく、入力画面にもどる仕様はイマイチな気がします。
確かOpenPNE2系では、
入力→送信→送信完了画面(メッセージでしたっけ?)
となっていたはずです。そっちの方がユーザーも安心感ありそうですし、UI的にも自然かなぁと思います。
もしくは上部に「携帯目メールアドレス登録用のメールを送信しました。云々」のメッセージが表示されるだけでもよさそうですが。
重要度は低いですが、いずれ導入されそうな気もします。もしかしたら見落としてるだけですでに機能改善のチケットができてたりして。そしたらすいません。
</pre>
OpenPNE 3 - Bug(バグ) #274 (Won't fix(対応せず)): 3.1.2から3.1.5へのアップグレードでエラーが出る
http://redmine.openpne.jp/issues/274
2009-11-26T06:09:04Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5112">http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5112</a> より転記</p>
<pre>
はじめまして。お世話になります。
現在OpenPNE3.1.2でSNSを運用中で、リリースされた3.1.5にアップグレードしようとしたのですが、エラーが出てしまいます。
アップグレードは、下記『OpenPNE 3.1 バージョンアップガイド』の通りの手順で行いました。
3.1.1から3.1.2へのバージョンアップは、同じページを参照して問題なく行えました。
http://www.openpne.jp/openpne_3_1_update_guide/
【エラー文】
SQLSTATE[HY000]: General error: 1005 Can't create table 'openpne3.#sql-453a_b658' (errno: 121). Failing Query: ALTER TABLE deleted_message ADD CONSTRAINT deleted_message_member_id_member_id FOREIGN KEY (member_id) REFERENCES member(id) ON DELETE CASCADE
【環境】
CentOS 5.3+Apache 2.2+PHP 5.3.0+MySQL 5.1.37です。
原因・対処法をご存知の方がいらっしゃいましたら、お知恵を貸してください!
よろしくお願いいたします。
</pre>
OpenPNE 3 - Bug(バグ) #254 (Invalid(無効)): 3.1.5でユーザ登録済みの招待URLを開くとInternal Server Errorと表示される
http://redmine.openpne.jp/issues/254
2009-11-24T04:20:57Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22607">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22607</a> より転記</p>
<pre>
3.1.5で友人を招待し、その招待メールのURLからユーザ登録を済ませ、再度同じ招待メールのURLを開くとInternal Server Errorが出る
</pre>