写メールBBS(新バージョン対応)設置マニュアル [ 2005.5.7更新]

必要な材料はコレ
  1. PHPが使えるレンタルサーバー(お役立ちリンク集を作りました!)
  2. テキストエディタ(秀丸(windowsユーザ用)とか、mi(macユーザ用)とか(シンプルテキストやメモ帳やワードはダメです)
    ※ロリポップレンタルサーバーを使用している方への注意
    ロリポップでは、ブラウザからファイルの中身を書き換えたりする機能があるようですが、
    それで設定を変えるとちゃんと動かないようです(何件かヘルプメールいただきました)
    ですので、上記エディタをダウンロードし、自分のマシン上で修正し、必ずFTPソフトでサーバーへアップロードしてください。
    ロリポップのブラウザからアップできる機能でアップすると、ほとんどのケースでうまくいきません。
  3. 何にも使っていないメールアドレス1個(Yahoo!メールとかのフリーメールでもよし!)
    ※Yahoo!メールを使う場合の注意
    ログイン後、Yahoo!メールの受信箱へ移動、その画面右上か右下にある「メールオプション」をクリックする。
    「POPアクセスと転送 」という項目があるので、それをクリック、あとは説明にしたがって進んで下さい。
    要は「電子メールソフト(Eudora、Outlook、Netscape Mailなど)から送受信することができる」ように設定すればいいのです。
  4. ファイルをサーバーにアップロードするためのFTPソフト(FFFTP(windowsユーザ用)Fetch(macユーザ用)、などで、パーミッション(属性)が変更できるもの)
  5. 78designからダウンロードした「スキンのもと」(mailbbs.zip)
  6. 78designからダウンロードした「スキン」(skin1.zipなど)
必要なファイルをダウンロードして、1つのフォルダにまとめましょう!
1: 「スキンのもと(mailbbs.zip)」と「スキン(skin1.zipとか)」をダウンロードする
2: それぞれのzipを解凍する
  解凍後、「mailbbs(スキンのもとを解凍したらできるフォルダ)」に 「スキンファイル(mailbbs_pc.html+[images]フォルダ)」を入れる。
すると、「mailbbs_pc.html」を上書きするかどうか聞いてくるので、「はい」を選んで上書きする。
3: ようするに、 mailbbsフォルダの中身を以下表のようにしてください。(9ファイル+2フォルダ(ディレクトリ)にします)
ファイル/フォルダ名 ファイルの説明
config.php 新バージョンでは、このファイルだけ設定すればイイ!簡単ダネ。
htmltemplate.inc テンプレート管理をするためのファイル。
mail.cgi 写メールの文字データはここに蓄積されます。
mailbbs.php 前はこれで表示してたけど、新バージョンでは編集しなくてよい。
mailbbs_admin.html 管理者モード用のスキン。78designオリジナルです。
mailbbs_i.html i-mode用のスキン。これはレッツphp!さんのそのまま。
pop.php 前はこれに設定書いたけど、今度は編集しなくていいんだよ。
riyou.html 日記ではなく、みんなで書き込めるようにするにはこれを使うよ。ほとんど使わないから消してもヨシ!
[data] このフォルダの中にはspacer.gifがある。何もなしだと圧縮できなかったからダミーとして入れたのです・・。
[images_admin]
このフォルダの中には管理者モード用の画像ファイルがある
mailbbs_pc.html パソコン用のスキン。これを78designのスキンと置き換える!!
[images] パソコン用のスキンに使用している画像が入っています。
さあ設定しましょう!
設置するために、修正が必要なファイルは「config.php」だけ!
これ以外のファイルを修正する場合は、完全に設置し終わって動作確認ができてからにしましょう!
いきなり他のファイルに手を出すと絶対うまくいきません。
1: 「config.php」をテキストエディタ(秀丸とか、シンプルテキストとか、miとか)で開く
2: 「config.php」の2行目〜8行目は下のようになってますよね?
// 受信メールサーバーの設定
// POP3サーバー(Yahoo!メールを使う人はpop3サーバー設定はそのまま違う人は必ず変えてね) by78design
$host = "pop.mail.yahoo.co.jp";←yahooメールで最近このアドレスがyahooBB用の時があります!pop転送設定のページで正しいかどうか確認してください
// 受信メールのユーザーID
$user = "****";//Yahoo!の場合はログインID by78design
// 受信メールのパスワード
$pass = "****";//Yahoo!の場合はログインパスワード by78design
これは、メールソフトのアカウント設定と同じですよ!
例えば、Yahoo!のメールを設定する場合、
// 受信メールサーバーの設定
// POP3サーバー(Yahoo!メールを使う人はpop3サーバー設定はそのまま違う人は必ず変えてね) by78design
$host = "pop.mail.yahoo.co.jp";
// 受信メールのユーザーID
$user = "take667jp";//Yahoo!の場合はログインID by78design
// 受信メールのパスワード
$pass = "9999";//Yahoo!の場合はログインパスワード by78design
このように書き換えます。
Yahoo!メールを使う場合pop転送設定を必ずすること。やり方は最初に書いてあります。ちゃんと読んでるかい?笑
3: 「config.php」の24行目
// 削除パス
$delpass = "121234";
これは記事を削除するときのパスワードなので、あなただけが知っているパスワードに書き変えます。
// 削除パス
$delpass = "9999";
こんなふうに。
4: 「config.php」を修正したら、上書き保存する。
いよいよサーバーへファイルをアップロードします!
FTPのやり方がわからない方は・・・もうちょっとホームページのことを本などで覚えてみてくださいね(汗)、アナタにはまだ写メールBBSは早すぎるようです。。
あとロリポップレンタルサーバーでは、「ブラウザからファイルをアップできるサービス」がありますが、それでアップするとほとんど動きませんので、
必ずFTPソフトを使ってください。
1: FTPソフトでサーバーへ、「mailbbs」フォルダ(ディレクトリ)ごとアップロードする。
「images」フォルダ(ディレクトリ)の中にある画像ファイル(.gifや.jpgなど)はバイナリモード(生データ)で転送する。
それ以外のファイルはすべてアスキー(テキスト)モードで転送する。
2: アップロード後、mailbbsフォルダとその中に入っている全ファイルと全フォルダ(ディレクトリ)のパーミッション(属性)を777に変更する。
なお、777パーミッションを設定すると、セキュリティは最弱になりますが、動作確認のために777であれば、
パーミッションによるエラーは発生しないので、最初の設置段階では777をおすすめします。
もちろん、[images_admin][images]フォルダの中身の画像も777にしてあげてくださいね。
とにかく、全部のファイルとフォルダを777にすりゃーいいんだーーー 余計なことは考えるな!笑
3: ページがみれるかどうか確認します。
mailbbs.phpを設置したアドレスをブラウザから入力し、確認します。
例えば「http://www.78design.jp/mailbbs/mailbbs.php」のように。
4: ここでページにエラーメッセージがでた場合、考えられる原因は
・phpが使えるサーバーじゃなかった      →ちゃんとphpが使えるレンタルサーバーを手に入れてから再度はじめからチャレンジ!
・config.php以外のファイルを修正しちゃった →config.php以外は修正しちゃだめってあれほど言ったのに・・・おバカさん♪はじめからやり直し!!
5: ページがうまく確認できたら、実際にテストで投稿してみます。
何にも使っていないメールアドレス1個(Yahoo!メールとかのフリーメールでもよし!)の宛先に
携帯から写メールを送ってみましょう。
そして、pop.phpへアクセスしてみてください。例えば「http://www.78design.jp/mailbbs/pop.php」のように。
正しく動作していれば、mailbbs.phpにリダイレクトして、記事が投稿されて表示します。

ここでページにエラーメッセージがでた場合、考えられる原因は以下の表にまとめました
サーバーへ接続できません お使いのサーバーは、PHPが動きますか?よく調べてみてください。
PHPが使用できても、大手プロバイダ等が用意しているサーバースペースは、セキュリティの関係上、写メールBBSの特殊なプログラムをサポートしていないケースがあります。
例)Nifty、ぷらら など
IDまたパスワードが違っています エラーメッセージの通り、IDまたパスワードが違っています。
Yahoo!メールを使用している方は、pop転送設定を済ませていない場合これがよくでます。
pop転送設定はこのマニュアルの最初に書いてありますので、よく読んでください。
なにやら英語のエラーメッセージがたくさん出てきて、そのなかに「Permision」という単語が混ざってる。 これは、パーミッション(属性)の設定が間違っているためにおきます。
動作確認のために、最初は全部777を推奨しています。
うまく動いてから、レッツPHPさんの指定のパーミッションに変更してください。とりあえず777でもあんまり問題ないかも・・・。
その他のエラーメッセージ config.php以外のファイルを修正してでる場合がほとんどです。
この場合は、サポートできませんので、最初から設置しなおしてください。
config以外修正していないよ!という方は、この場合phpをサポートしていないサーバーを使用している可能性があります。
エラーメッセージがでた場合
何か手順をとばしたり、config.php以外のファイルを修正したりしていませんか?
もう一度アタマを真っ白にして、材料調達からやり直してください。
うまく設置できちゃった!簡単だったね♪という方は、自分のサイトにリンクを張ろう!
自分のサイトから写メールBBSのリンクを張るときの注意点。
結構みなさん、「mailbbs.php」にリンクを張ってらっしゃる方が多いようですが、
「pop.php」にリンクを張ってください。そうすれば、わざわざ「更新」ボタンを押さなくても、
ページが読み込まれたら自動的に更新するのですよ〜!
最新バージョンになってから、「更新」ボタンが邪魔なのでとっちゃいました。なので、必ずpop.phpにリンクを張るようにしてください。
どうしても設置できない方へ
スキンファイルはただのhtmlなので、78designのスキンが原因で動かないとか、そういったことはありえません。
うまくいかない場合は落ち着いて、頭を真っ白にして、最初からマニュアルどおりにやってみてください。
極力対応させていただきますので、
 ・設置URL(注意:エラーページをそのままにしておいてください。エラーメッセージから原因を発見しますので
 ・投稿用メールアドレス
 ・config.phpを添付
 ・利用しているレンタルサーバーの本サイトURL
以上の情報を78designまでメール下さい。
なお、78design以外のスキンのサポートは一切お受けできませんので、各製作者に問い合わせをお願いいたします。
「78designスキンのもと」+「ほかのサイトのスキン」
「78designスキン」+「レッツPHP!さんからダウンロードしたmailbbs.zip」
という組み合わせも動作しませんので、ご注意ください。
使っているレンタルサーバーがphp利用可能かわからない人へ
info.zipをダウンロードして解凍すると「info.php」があるのでサーバーにアップロードして、アクセスしてみてください。
以下のような画面が表示されれば、php利用可能です。これが確認できなければ、phpは絶対に利用不可能です。

お勧めレンタルサーバー・ホスティングリンク
管理人が仕事でも使っているお勧めレンタルサーバー・ホスティングサービスを紹介します。
みなさんのお役立ちというより、ただ管理人の自分用リンクだったりするのですが・・・。
ASJホスティングサービス
よく利用されるメールとホームページを中心に必要な機能を装備した「エントリー」はもっとも手軽なコースです。
メールフィルタリングやオリジナルCGIなども標準装備されて価格が月額1,500円とリーズナブル。 CGI、PHP利用可能。
ジェイナビ
法人・個人を問わず独自ドメインを取得してのウェブサイトの開設、メール利用の重要性が増しています。 その際にレンタルサーバーを選択する条件として、安定した稼働率、低料金で多彩なサービス内容、迅速なサポート等が挙げられます。 J-NAVI ではお客様が快適にご利用できる環境を整備してお申し込みをお待ちしております。
シーサイドネット
サブドメイン型レンタルサーバーサービスで、短いサブドメインのURLが利用可能。
ホームページとメールの合計で150MBもの容量が、月額780円で利用できる。CGI、PHP利用可能。
リンククラブ・ホスティングサービス
低価格かつ高機能のホスティングサービス。 Webスペース200MBとメール用スペース300MB、合計500MBのディスクスペースが月額たったの3700円!豊富なメール機能やCGIなど無料機能に加え、各種接続アカウント発行によるプロバイダ機能、検索エンジン登録代行サービスなど有料機能も満載で、ユーザー注目度抜群のホスティングサービス。CGI、PHP利用可能。
Delahostサービス
Delahostサービス[レンタルサーバ・専用サーバ・メールサーバ] レンタルサーバサービスでは、50MB 月あたり2,500円からと、とってもお得!その他CGI、PHPはもちろん、マルチドメイン、バーチャルドメインが利用可能です。
bb-server.net
ドメイン取得+サーバーレンタルが「ベーシック・.com・3ヶ月」の場合、たった¥8,400です!その他多数コースがございます。
キャラクターのわんこが可愛いは必見!!
ラピッドサイト レンタルサーバサービス
世界160ヵ国、60万ドメイン利用実績を誇るレンタルサーバー。オートリンクの「ミーティングデザイン」もこちらを使用しています。
WebDesigningとかのweb雑誌にも必ず広告入ってるくらい有名なとこですね。
Ablenet
Ablenetはホームページ作成ユーザーへの共用レンタルサーバーサービスとして、大きなホームページスペース、多くのPOPアカウント、CGI設置の自由、コントロールパネルによる簡易設定など、お客様の要望する機能を全て盛り込んだホームページホスティングサービスです。
Kagoya Internet Routing
Kagoya Internet Routingのホスティングサービスでは、お気軽にお使いいただける低価格共用サーバーから大容量サイトにも耐えられる専用サーバーまで、お客様のニーズに合わせた様々なレンタルサーバーソリューションをご用意しております。
アイル ホスティングサービス
独自CGIやSSI、PHPなど人気のプログラム言語をはじめ、独自ドメインによるホー ムページ&メール運用を低価格かつ迅速に実現するプランが登場しました。
ディ スク容量150MB、メールは30個から利用可能。セレクトプランは、導入コストを 抑えたスターター向けのオールイン・ワン・プランです。
サイトサーブ
Eストアーのレンタルサーバ「サイトサーブ」は、ブロードバンドの普及により、これからの時代に大きな価値となるWEBショップをまるごと開設できるサービスです。ドメイン・ショッピングカート・受注管理機能・CGI等、標準機能が満載!個人でも使えるカード決済サービス等のオプションサービスも充実!
KENTWEBプロデュース"KentNet"
"KENT-WEBプロデュース"のレンタルサーバーサービス"KentNet"です。KENT-WEBで配布しているCGIの代行設置や、CGIのカスタマイズなどユーザー様からの「声」を最大限にサービスに反映させていきたいと考えております。
お勧めコンピュータ情報
管理人が仕事でも使っているお勧めパソコン&オプションを紹介します。
一応、プロのWebディレクターなので、ホームページ作るのが好きなひとは参考になるかも!
日本hpのオンラインストア「hp directplus」
ここでタブレットPCを買いました。打ち合わせで使うと、まわりの人から「かっこいいね」と言われちゃいます。
windowsマシンを購入予定の人は、絶対これがいいよ!
お勧めサイト情報
管理人がよくみたり、気になっているサイトを紹介します。
「カフェスタ」
アバター(自己分身キャラクター)によるチャットやサークルなど、14種類のツールを使い、コミュニケーションを便利に楽しく利用できる、日本初のコミュニケーションポータルです。登録料無料&豪華賞品が当たる会員獲得キャンペーン実施中です。