【SNS】openpne
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/09/12(月) 01:34:34ID:zyvqBwfGttp://teji.sakura.ne.jp/openpne_1_2.zip
▼開発版CVS
host:cvs.openpne.jp
path:/home/cvs
id:anonymous
method:pserver
pass:無し
引用元
ttp://shirokuma.tejimaya.com/archives/31051344.html
いまのところ、設置マニュアルはない模様です。
0379としあきんぐ
2005/10/23(日) 12:15:27ID:s6BZkD+1画像が出ないのは広告免除していないからという情報あり。
おためし免除してみたらばっちり画像が表示された。
テンプレート中の{$変数}の部分が正常に置換されていないっぽい。
おいらもPHP初心者つーか使ったことないのではっきりしたことは分からないわけだが。
まだ解決にはもう少しかかるんでないかな。
急いでいるなら実績があるさくらかlolipopをお勧めします。
おいらはさくらに月500円コースで申し込んじまっただよ。メインはxreaなんだけど。
ちなみに、宣伝もかねて。
としあきソーシャル
http://toshiaki.x0.com/
mixiのとしあきコミュで告知かけているんで傘下方法はそちらを参照のこと。
0380nobodyさん
2005/10/23(日) 12:19:41ID:???0382nobodyさん
2005/10/23(日) 13:50:19ID:???OpenPNEを使わせてもらおうと思ってますが、スクリプトの改造で、
日記は日記サーバー、コミュニティはコミュニティサーバーって感じに
振り分けることはできそうでしょうか?
会員が数万人単位になって、専用サーバー1台では捌ききれなくなった時
どうしますか?
そんな先のことは考えませんか?
0383nobodyさん
2005/10/23(日) 13:53:05ID:???だいぶ前にそんな感じの話が出てたなぁ.
結局負荷がかかるのはDB(MySQL)だからそっちの設定でなんとかするみたい結論だったと思う.
機能ごとにサーバを分散させるようにプログラムを変更することはかなり大変だと思う.
0384nobodyさん
2005/10/23(日) 15:00:55ID:???けど、メッセージとか日記の文章の処々になぜかバックスラッシュが出るよな、、。
同じ症状の人いる?
バックスラッシュって改行マークな気が、、、。
てか、日本語フォントなら\マークなような
0385nobodyさん
2005/10/23(日) 15:19:52ID:???文字コードの問題で勝手にエスケープされる模様。
議事録のリンク(>>13)を麻布十番代表取締役でページ検索するとその辺の設定方法が記載されています。
これでエスケープされるのは回避できたがDBに保存されるときに文字化けしてるっぽい、、、orz
さくらだとphp.iniの設定はできても、MySQLのmy.cnfとかユーザ事に設定できないから、どうやって回避するのか???
0386nobodyさん
2005/10/23(日) 15:44:19ID:???それだけ大規模なシステム考えているなら、ロードバランサで負荷を
振り分ければいいと思います。
OpenPNE自体というか、MySQL自体に分散機能はあるので。
0387382
2005/10/23(日) 16:35:13ID:???それを超えた時にヤバイですよね。
まあ、そこまで行くかどうか。
0388nobodyさん
2005/10/23(日) 16:40:50ID:???0389nobodyさん
2005/10/23(日) 17:05:20ID:???勘違いかな。
0390nobodyさん
2005/10/24(月) 00:25:10ID:???みんなどうやってソース追ってるの?
0391nobodyさん
2005/10/24(月) 00:43:41ID:???0392nobodyさん
2005/10/24(月) 01:04:14ID:???requireしてる順にファイルを開いてると、何がなんだかわかんなくなって。w
0393nobodyさん
2005/10/24(月) 01:56:38ID:???管理機能って、こんなんしかないんだぁ〜。。
ちょっと、、唖然とした。。
0394nobodyさん
2005/10/24(月) 03:34:28ID:???0395nobodyさん
2005/10/24(月) 05:19:21ID:???おおもとの改訂版が出た時の対応考えると。
0396nobodyさん
2005/10/24(月) 08:17:50ID:???webapp/modules/pc/page
にアクションごとのファイルが入ってる.それから追えば簡単.
あとは lib/tejimaya の中の db_page.php.
この中に DB 操作関連の処理がいっぱい入ってる.
異常に長い関数名で,命名規則も謎なのは慣れれば大丈夫.
>>393
詳しく.
0397nobodyさん
2005/10/24(月) 09:48:14ID:???....normal.php?p=login_do_login&msg=URL%82%AA%96....
をクリックすると
ログインのとこに赤字で「URLが無効です」って出ちゃいます。
原因はなにが考えられるでしょうか?
どうすれば。。。
0398nobodyさん
2005/10/24(月) 16:26:15ID:???私がその現象にブチ当たったら、データベースの文字コード設定を疑ってみます。
Shift_JISにしないといけないらしいから・・・。
幸い(?)自分が使ってる環境では、その辺いじらなくても動いたんですけど^^;
SQLとか何??という人間にとっては、コレ導入の敷居高いですよね・・・。
0399nobodyさん
2005/10/24(月) 16:57:18ID:???0400nobodyさん
2005/10/24(月) 16:57:44ID:???ところで、まだサーバーでは動かしてないんだけど、topコマンドとかで
負荷見た人はいますか?
0402nobodyさん
2005/10/24(月) 19:40:46ID:???---
20: 手嶋守
>>19
現状で携帯メール機能を使うためには、独自のメールサーバを使う必要があります。(手嶋屋で確認している限り)
Ver1.6で、公開メールサーバというものを用意しようと思います。
smtp2httpと言うサブプロジェクトです。smtpサーバで受けたメールを、特定のPHPファイルにhttpリクエストします。
そうすれば、WEBサーバだけ持っていれば、携帯メール機能が使えるようになります。
---
openpne SNS(ttp://openpne.jp/)のセットアップ系コミュより
0403nobodyさん
2005/10/24(月) 19:45:46ID:???0404nobodyさん
2005/10/24(月) 20:42:47ID:???このスレに、10/23現在3880名、1318コミュニティってあるけど激重らしい。
登録だけで何もしてない人が多いと思うから、アクティブユーザは
それほど多くないよね?
メモリ増設してもだめみたいだし、どうなるのか。
負荷テストにはなると思うけど、プログラムには反映されるのだろうか。
0405nobodyさん
2005/10/24(月) 20:44:38ID:???0406nobodyさん
2005/10/24(月) 20:55:36ID:???0407nobodyさん
2005/10/24(月) 21:05:34ID:???鯖管はフロントエンドのメモリに手をつけたけど
理由は書いてないようだ
0408nobodyさん
2005/10/24(月) 21:24:54ID:Zq2NyN6A携帯用か。手嶋屋さんって携帯のサイトで稼いでるんだっけ。
携帯はSJISしか仕方ないだろうけどデータはUTF8で管理して欲しいな。
それで端末見て表示コード切り替えるとか。
SJISは正規表現であれこれしようとする時に条件の誤検出が発生しやすくて嫌いだ。
0409nobodyさん
2005/10/24(月) 21:25:37ID:???なら、ある程度のテストしてるよね。
それとも、mixiに似せる(または、機能数で追い越す)ことが第一課題?
0410nobodyさん
2005/10/24(月) 23:01:01ID:yXw90xWe[email protected]でお願いします。
0411nobodyさん
2005/10/24(月) 23:05:05ID:???0412nobodyさん
2005/10/24(月) 23:13:41ID:???0413397
2005/10/25(火) 00:12:19ID:???>私がその現象にブチ当たったら、データベースの文字コード設定を疑ってみます。
うぅ〜ん。一応、日記とかは、日本語が表示されるんだけど確認します。
Mysql4.1以後なら、DB単位で文字コードを設定できるだろうけど
他のソフトの関係上、Mysql4.0 ですし。
でも、なんで今時、SJISなんだろ。文字化けに弱いのは明白。
せめてEUCにして欲しい。
>それとも、mixiに似せる(または、機能数で追い越す)ことが第一課題?
見た目”だけ”が、mixiに似てる ってことじゃない?
試用してるけど、OpenPNEって
「Tell a Friend :友達にも教えるl」の自動認証 だけのような気がしてきた。
0414ひろゆき
NGNGそこら辺のコードが公開されるのを期待。。。
0415nobodyさん
2005/10/25(火) 09:15:03ID:???定期的にのぞきに来るので、宜しくおねがいします。
0416ひろゆき
NGNG<div class="padding_s">
({if $is_prev}) <a href="page.php?p=fh_friend_list&direc=-1&page=({$page})&target_c_member_id=({$target_c_member_id})">前を表示</a> ({/if})
({$start_num})件〜({$end_num})件を表示
({if $is_next}) <a href="page.php?p=fh_friend_list&direc=1&page=({$page})&target_c_member_id=({$target_c_member_id})">次を表示</a> ({/if})
</div>
fh_friend_list.php
$smarty->assign("page",$page);
$smarty->assign("target_c_member_id",$target_c_member_id);
0417ひろゆき
NGNGif (checkdate($prof['birth_month'], $prof['birth_day'], $prof['birth_year'])) {
} else {
$msg = "日付として無効です。\n";
}
0418nobodyさん
2005/10/25(火) 22:16:07ID:???page_execute($_REQUEST['p']);
の部分のpage_execute()関数が定義されているファイルがどこにあるか分かる方いませんか?
色々ハックしてる方は大体のファイルを見て、どこに何があるかとか把握してるんですか?
0419nobodyさん
2005/10/25(火) 22:46:48ID:???webapp/lib/t_framework/pc_execute.php
にあるけど,いじるだけならこの辺は見る必要ない.
重要なのは,
webapp/modules/pc/page
webapp/modules/pc/templates
ここのファイルをいじるだけで大抵のことはできる.
すぐ上でひろゆきが更新してるファイルもこの中に入ってる.
例えば page.php?p=h_home に何らかの修正を加えたいなら,
まず webapp/modules/pc/page/h_home.php を見てみる.
h_home.tpl を呼び出してるからそいつも見てみる.
という具合.
0421nobodyさん
2005/10/25(火) 23:20:36ID:ucNU1+Rw同じとこではまった・・・
0423nobodyさん
2005/10/26(水) 02:17:56ID:???0424nobodyさん
2005/10/26(水) 02:21:24ID:???Webがお仕事な人のコミュニティ SNS
http://pc8.2ch.net/test/read.cgi/sns/1129837720/
0427nobodyさん
2005/10/26(水) 06:03:23ID:K36lFGEiopen-gorotto
http://og.akadigi.jp/
ただし、PostgreSQL+PHP .
だれか、これをMysql対応、見た目をPNE風(Mixi風?)に出来ないか?
0428nobodyさん
2005/10/26(水) 07:08:46ID:???0429nobodyさん
2005/10/26(水) 07:15:12ID:???0430としあきんぐげいなー
2005/10/26(水) 07:55:46ID:???XREAでもサーバによって動いたり動かなかったりするらしい。
というのはopenpneってPHP4で動作確認はしているけど、PHP5では実績がないんだな。
XREAはサーバによって4がデフォルトだったり5がデフォルトだったり・・・
おいらがインストしてみたのはPHP5のサーバだったわけで・・・
別ドメインを運用しているサーバがPHP4なのがわかったので、そっちに入れてみるつもり。
0431nobodyさん
2005/10/26(水) 12:42:00ID:ciFb3EIt0432nobodyさん
NGNG0433nobodyさん
2005/10/26(水) 12:55:21ID:ciFb3EIt実績はその自治体関係のSNSだけ?
まぁ確かに2ch公式SNS作ろうとしたら、そういう分散型のほうが楽かも知れない。
ただ外につながっていくという仕組みとしてはAffelioみたい極端なものもあるけど、
セキュリティ考えると、信頼できるところ以外にはログインしたくないんだよね。
もし2ch公式SNSを将来そういう仕組みでやるとしたら、公式の外に出て行くリンクを
ワンクッション置かないと怖いな。でないと、フィッシングされまくりになる。
逆にOpenPNEにも、こういう「姉妹SNSへのリンク機能」というのは、あってもいい
のかも知れないけど。ただし↑同様のフィッシング対策付きで。
0434nobodyさん
2005/10/26(水) 14:15:51ID:???0435としあきんぐげいなー
2005/10/26(水) 16:20:39ID:???まじっすか?それはOpenPNE安定版1.4RC1でですか?
0436nobodyさん
2005/10/26(水) 18:01:21ID:???0437nobodyさん
2005/10/26(水) 18:27:37ID:???0438nobodyさん
2005/10/26(水) 20:44:57ID:???http://pc8.2ch.net/test/read.cgi/php/1129514131/
↑これ入れてみたけど、いまいちだった。
OpenPNEの方が初めから日本語だからいいな。
AroundMeの方が軽そうだけど。
0439nobodyさん
2005/10/26(水) 20:51:53ID:???OpenPNEによるSNSの連携は、いちおう構想には入ってる。
ttp://shirokuma.tejimaya.com/archives/30493127.html
0440nobodyさん
2005/10/26(水) 22:57:09ID:???ほほぉ。じゃ2chSNSなどもそういう拡張にしていける可能性もあるわけですね。
各々の国王ではなくて、Unionが一括してシステムを管理するという考え方が良いなぁ。
そうでなければ、利用者は安心して知らない姉妹SNSには行けない。
0441ひろゆき
NGNG画像ファイルが全てDB管理になるので、
運用はかなり手軽ですね。
0442ひろゆき
NGNGc_topic_add_confirm.php
//---エラーチェック
$err_msg = array();
if(strlen($title) > 40){
$err_msg[] = "タイトルが長すぎます。";
}
0443ひろゆき
NGNG$err_msg[] = "本文が長すぎます。";
}
0444nobodyさん
2005/10/27(木) 02:39:11ID:???0445ひろゆき
NGNGh_calendar.tplの_blankをはずすだけ。
0446ひろゆき
NGNG書いたレビューを消しても、検索結果の件数には反映されていないようです。
手元の1.4RCで起こったので「おや」と思って、さっきここのキッチンカテゴリでいっこ書いていっこ消してみました。
http://sns.wjob.jp/page.php?p=h_review_search&category=10
1件しかないのに2件あることになっとります。
********
という報告があって、h_review_search.tplを見ているのですが、
h_review_search.phpの中では、$itemの定義はないのに、
h_review_search.tplの中では$itemを使ってc_reviewの中身を出してるのですが、
そこら辺はどこで定義されてるんでしょうか?
0447nobodyさん
2005/10/27(木) 10:02:44ID:???>h_review_search.tplの中では$itemを使ってc_reviewの中身を出してるのですが、
>そこら辺はどこで定義されてるんでしょうか?
@ h_review_search.tpl 156行目
({foreach from=$category_disp key=key item=item})
ここで定義されてる.この foreach ってのは smarty の構文で,
普通のPHPの構文に直すと,
foreach ($category_disp as $key as $item)
になる.
Smarty マニュアル - foreach
http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/language.function.foreach.html
0448nobodyさん
2005/10/27(木) 10:07:45ID:???@ h_review_search.tpl 263行目
({foreach from=$result item=item})
レビューの表示に関係あるのはこっちだった..
0449nobodyさん
2005/10/27(木) 10:13:59ID:???消すと削除フラグが立つようになってて(物理的にはデータは消えてない),
件数を数えるときにフラグを見ないで件数をカウントしてるんじゃないかなぁ?
つまりSQLの問題.予想だけど.
0450nobodyさん
2005/10/27(木) 15:18:49ID:???訂正.
foreach ($category_disp as $key as $item)
↓
foreach ($category_disp as $key => $item)
0451nobodyさん
2005/10/27(木) 16:37:27ID:???マニュアルの下記部分をどう設定したら良いのか分かんないです。
5. メールサーバの設定
PHPからメールを送信できるように設定。
ADMIN_EMAILを受け取れるように設定。
MAIL_SERVER_DOMAIN に届くメールで、以下のアドレスはシステムで利用されます。
携帯電話向けログインURL取得get@MAIL_SERVER_DOMAIN
携帯メールアドレス変更mail***@MAIL_SERVER_DOMAIN
コミュニティ掲示板メール投稿t***@MAIL_SERVER_DOMAIN
日記メール投稿blog@MAIL_SERVER_DOMAIN
メールサーバの転送設定を利用して、これらのアドレスへのメールが、以下のコマンドにわたるように設定する。 ただし、携帯電話向け機能を使用しない場合、設定しなくてもかまいません。
"|/usr/local/bin/php DOCUMENT_ROOT/mail/mail.php"
転送設定って全部にやるんですか?
「***」の部分はどうするの?
0452nobodyさん
2005/10/27(木) 17:38:15ID:???現状では独自にメールサーバを立ち上げる必要がある。
そしてそのメールサーバにエイリアス設定してやる。
例)postfixで、[email protected]宛てのメールが来た場合、
/etc/aliasesの中に
get: "|/usr/local/bin/php DOCUMENT_ROOT/mail/mail.php"
の一行を加えてやる。(当然get以外も同じように設定する。)
ほかのMTAでも同じだと思う。
いろいろなところから拾う情報によると、この方法いい筈なんだが。。。
何故か俺はうまくいってない。
SNS内部からの招待メールとかは送れてるんだけど。。。
しかしこのスレ、携帯からの使用関連のレスは悉くスルーされてるよな。
0455451
2005/10/27(木) 19:18:18ID:???情報サンクスです。
うちのMTAはqmailなんで同じ様にエイリアス作ってもうまくいきません。
同じソース使っているハズのひろゆきのSNSはうまく動いているんだよなぁ。。
0456nobodyさん
2005/10/27(木) 19:32:15ID:???いつのまにか公開される設定になっていた件について
0457452
2005/10/27(木) 19:40:54ID:???それならどこかで聞いたことがある。
mail.php 内のdoc_rootを直接書き込むといいかもしれない。
//$doc_root = dirname(dirname($_SERVER['PHP_SELF']));
$doc_root = '/home/XXXX/';
これで試してみたら?
0458nobodyさん
2005/10/27(木) 19:45:56ID:???0459nobodyさん
2005/10/27(木) 20:52:46ID:???do_h_review_edit_delete_c_review_comment()でc_review_commentは消えてる
p_h_review_search_result4keyword_category()がカウントしてるのはc_reviewの方
do_h_review_edit_delete_c_review_comment()内でc_reviewも消しちゃえば解決するよ
0461nobodyさん
2005/10/27(木) 21:01:39ID:???0462nobodyさん
2005/10/27(木) 21:09:28ID:???情報ありがとう!
>get: "|/usr/local/bin/php DOCUMENT_ROOT/mail/mail.php"
>の一行を加えてやる。(当然get以外も同じように設定する。)
|/usr/local/bin/php DOCUMENT_ROOT/mail/mail.phpっていうのは
各々の環境に合わせて書き換えなきゃならんのかな。
fatal: execvp /usr/local/bin/php: No such file or directory
っていうエラーがログにあったんだけども…。
携帯関係の設定成功者の光臨キボンヌ
0463nobodyさん
2005/10/27(木) 21:10:56ID:???そのまま上書きすると、自分で書き換えた部分が戻ってしまう。
0464nobodyさん
2005/10/27(木) 21:17:00ID:???0465NSD(=452)
2005/10/27(木) 21:26:39ID:???そう、環境に合わせて書き換える。
>fatal: execvp /usr/local/bin/php: No such file or directory
>っていうエラーがログにあったんだけども…。
それだと、考えられる原因が2つ。
�@ php4-cliがインストールされていない。
�A php4-cliがインストールされているが、phpのバイナリファイルへのパスが違う。
(たとえば、debianなら/usr/bin/phpになる。)
これで多分OKなはず。
ただ、俺もここまでやっているんだけどうまくいかないんだよな。。。
postfixのバージョンが新しすぎるのかな?
0466nobodyさん
2005/10/27(木) 21:49:53ID:???Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /usr/home/***/lib/smarty/Smarty.class.php on line 1851
とエラーメッセージがでます。
config.incファイルのerror_reporting (0);をコメントアウトしています。
コメントアウトしない様にすると、エラーメッセージはでなくなりますが、いいんでしょうか?
0467nobodyさん
2005/10/27(木) 21:51:25ID:???配列じゃなきゃキャストするよう修正するべし
0468nobodyさん
2005/10/27(木) 22:08:26ID:???ありがとう!おかげでそのエラーは出なくなりました。
でも結局うまくいかず…。
Command died with status 1: "/usr/bin/php
DOCUMENT_ROOT/mail/mail.php".
Command output: Could not open input
file: DOCUMENT_ROOT/mail/mail.php.
というエラーです。>>465さんもここで止まってるのかな?
どうすればいいんでしょうねえ…。うーーーん…
0469nobodyさん
2005/10/27(木) 22:35:44ID:???extensionは全部入れちまえ。
0470nobodyさん
2005/10/28(金) 01:08:40ID:N8A4+qBKこれって結局どうにもならんの?
0471nobodyさん
2005/10/28(金) 02:19:17ID:???ところで、何人くらいで開発してるの?
次のバージョンでは、2cnSNSでの状況をふまえて
負荷対策に力を入れたものが出るのかな?
0472nobodyさん
2005/10/28(金) 02:22:37ID:???Warning: Division by zero in /usr/home/sho/config.inc on line 8
と警告がでてしまいます。
おそらくDOCUMENT_ROOTの設定がおかしいと思うのですが、
config.incファイルの8行目
define('DOCUMENT_ROOT', dirname(usr/home/***/config.inc));
と設定したのですがどうしたらいいのでしょうか?
0473472
2005/10/28(金) 02:48:27ID:???0474nobodyさん
2005/10/28(金) 03:37:54ID:???自鯖(Debian)なんだけど、上手く設定できんのだよな…。
magic_quotes_gpc = Offしても変わらず…。HELP!!!!
0476nobodyさん
2005/10/28(金) 05:05:11ID:???DBの文字コードが怪しげ
0477ひろゆき
NGNGvar/log/mail.logにメールが入ってたりします。
でも、do_mail_sns_login_get_mail_sendとか実装されてない気がしますよ。。。
■ このスレッドは過去ログ倉庫に格納されています