ホームページ制作 - BreathTake - SNSの構築

BreathTake
BreathTakeトップページ>>SNSの構築
WEB制作
ホームページ作成
CMSの構築
携帯サイト作成
PHPプログラム
MySQL
ショッピングサイト
SNSの構築
SEO対策について
HP制作価格
自社HPのチェック
HP制作要望チェック
Information
よくある質問
会社概要
お問い合わせ

ホームページ作成の小技

PHPプログラム見本

管理人さんブログ

携帯サイトバーコード
携帯サイトはこちら…

ブレステイク・ロゴ

 

 

 

 

 

 

 

*

SNSの構築


ソーシャル・ネットワーキング・サービス(Social Network Service : SNS)とは、「インターネット上で構築した社会的ネットワークサービスの事」であると意味づけられております。
代表的なソーシャル・ネットワーキング・サービスとしては、
・日本最大の会員数を持つmixi(ミクシィ)
・モバイル向けのGREE(グリー)・モバゲータウン
・海外では世界最大の会員数を持つFacebook(フェイスブック)
などがあります。
不特定多数の会員を集めて運用するSNSではなく、小規模集団で運用するのであれば、「OPENPNE」というフリーで公開されているSNS構築ソフトがあります。
これを使えば、mixiに似たソーシャル・ネットワーキング・サービスが自分で運用出来るようになります。
(携帯からの投稿等にも対応しているので、メルマガ発行の用途でも使用出来ます)
OpenPne ログイン画面 OpenPne画面

OPENPNE

■公式ホームページ
http://www.openpne.jp/
■作成サイト
http://breathtake.net/openpne/sns/
管理画面
■マイページ(会員登録しないと見れません)
http://breathtake.net/sns/?m=pc&a=page_f_home&target_c_member_id=1
■公式サポートサイト(会員制)
http://sns.openpne.jp/

エックスサーバーを使ったOPENPNEの設定

\瀉嵎法
OPENPNEは、OpenPNE2とOpenPNE3とで、その設置方法が大きく異なります。
OpenPNE3の設置にはSSHが必須となりますが、エックスサーバーでは「SSH」が使えないので、OpenPNE2でのサイト構築となります。
(注)SSH(Secure SHell)
ネットワークを介してインターネット上に置かれているサーバにログインしたり、コマンドを実行したり、ほかのマシンへファイルを移動 (コピー) したりするためのプログラム。

▲廛蹈哀薀爐離ぅ鵐好函璽
ロリポップでの設定方法 :http://lolipop.jp/manual/blog/openpne/ を参照にして、インストールしてください。

エラー現象・その1
上記の方法でインストールすると、

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in 〜
と言うエラーメッセージが出てしまいます。
PHPの5.1.0以降、date関数を発行する際は、デフォルトタイムゾーンを設定していないことが原因で発生するエラーのようです。
これは、date_default_timezone_set関数で定義するか、php.iniで設定することによって解決します。
date_default_timezone_set関数での定義
date_default_timezone_set('Asia/Tokyo');
php.iniの設定
date.timezone = Asia/Tokyo
エックスサーバーでは、サーバーパネルの「php.ini設定」で、php.ini設定をONにすると解決します。

エラー現象・その2
「紹介が無くても登録可」の設定にしていても、ログイン画面で新規登録ボタンが出ないのでしばらく悩みました。
しかし、ボタン画像が表示されていないだけで、ログインボタンの下をクリックすると「新規登録」画面に飛びます。
./sns/skin/default/img/skin_login_open.jpg
の画像を、「skin_open.jpg」にリネームして、既存の画像に上書きしてやると解決します。

し搬咾箸力携
携帯サイトから新規登録しようとすると、

新規登録するには以下のリンクから、本文を入力せずにメールを送信してください。
メールで登録!
※かならず利用規約に同意してから登録をおこなってください。
※ドメイン指定受信を設定されている方は、「sns@breathtake.net」からのメールを受信できるように指定してください。
と言うメッセージが出ます。
で、メール送信して見ますが、返事が返って来ません。
調べてみると、送信されたメールは「get@breathtake.net」宛てに届くようです。
そこで、
・エックスサーバーで、「get@breathtake.net」のメールアドレスを作成する。 ・そのメールアドレスに転送設定をする
・ほにょほにょ
…と試行錯誤したのですが、上手く行きません。
ネットで検索して、エックスサーバーのマニュアル「外部プログラムのインストールについて 」という項目に辿り着いたら、「携帯機能に一部使用できない機能あり(要キャッチオール機能、弊社未導入)」 との記載を発見!!
とほほ。
「このままでは終われない」ので、とうとう書物を買いました。
OpenPneでつくる 最強のSNSサイト 「OpenPneでつくる! 最強のSNSサイト」
株式会社ソーテック社
本体価格 2,580円
小川晃夫&南大沢ブロードバンド研究会著
携帯での投稿方法が記載されていたので、さっそくトライして見たら、キャッチオール機能がついたメール転送サービスということで紹介されている「jpn.ch」はすでにサービスが終了していて、買った意味がありませんでした。
Copyright (c) BreathTake,Inc All rights reserved