s.saito
saito****@ark-w*****
2005年 10月 17日 (月) 17:52:17 JST
初めまして。 斎藤と申します。 TOMONAGA Ryosuke wrote: > 本日からMLに参加させていただきました。 > Rioと申します。現在米国の会社に日本から駐在しています。 > > SNSとPHPへの興味で、あまり知識もないのにAROUNDMeを > 構築してみたくなり、参加させていただいた次第です。 > 宜しくお願い致します。 > > ところで、先ほどAROUNDMeをローカルに構築(SMTPサーバは > 外部)してみて、ユーザ登録を行ったのですが、確認メールに > 記載されている登録確認用URLにアクセスできません。 > http://localhost\/setup.php?em=my****@mydom*****&language_id=1 > > 移動すると、以下のアドレスに変換され、登録も完了していない > ようです。 > http://localhost//index.php?http_referer=%2F%2Fsn_network.php%3FPHPSESSID%3D13f2d0e9a524167aeafb6651e5f82be7& > > 原因・対処法がわかればご教示願えませんでしょうか。 > 宜しくお願い致します。 setup.phpにアクセスした際に、p_register.phpで登録した情報が見つからない 場合にsn_network.phpに飛ばされてしまいます。 そして、ログインしていない状態ではsn_network.phpは見ることができないの で、index.phpに飛ばされます。 調べてみた所、p_register.phpでデータベースへの記録に失敗しても確認メール は送信されるようですので、 p_register.phpで登録した内容がデータベースの中に記録されているか確認して 頂けますか? 登録した情報は am_user というテーブルに保存されていますので、 SELECT user_id,user_email FROM am_user; のような感じで登録したemailアドレスが取得できると思います。 もしデータベースに記録されていないようであれば、PHPとAROUNDMeのエラー メッセージが参考になると思います。 config/config_aroundme.inc.php の中の $c_node['node']['debug_mode'] を1に設定することで、データベースに関係するエラーが表示されるようになり ます。 また、 ini_set('error_reporting', 0); を ini_set('error_reporting', E_ALL); に設定すると、PHPの全てのエラーメッセージが表示されます。 上記の設定でもう一度試して頂けますか? 以上宜しくお願い致します。