iPhoneでBB2Cから自宅PCのp2サーバを経由して2chに書き込む方法メモ
PC(Windows)側の設定
1. httpウェブサーバを立ち上げる。
- AbyssウェブサーバのWindows版をインストールする。
- PCのブラウザから「http://127.0.0.1/」にアクセスしてサンプルページが表示されるか確認する。
- iPhoneのブラウザから「http://XXX.XXX.XXX.XXX/(※1)」にアクセスしてサンプルページが表示されるか確認する。(※2)
※1:XXX.XXX.XXX.XXXはPCのグローバルIPアドレス。
※2:Wi-Fi接続でhttpウェブサーバにアクセスできない場合は、3G回線接続で試してみる。
2. php環境をインストールする。
- Adding PHP Supportの「On Windows」に従って、php環境のインストール、Abyssウェブサーバの設定を行う。
※preconfigured PHP 5 packageを利用すると楽です。ただし、その場合はAdding PHP 5 Support On Windowsに従ってAbyssウェブサーバの設定を行います。
3.1 Download and install PHP 5
- preconfigured PHP 5 packageをインストールします。
3.2 Declare the interpreter
3.3 Declare new index files
3.4 Apply the modifications
3. p2をインストールする。
- http://akid.s17.xrea.com/からrep2のダウンロードを行う。
- ダウンロードしたファイルを解凍して「rep2」ディレクトリを「C:\Program Files\Abyss Web Server\htdocs」下にコピーする。
4. p2を設定する。
- 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_hostcheck.php」の「ホストごとの設定 (0:拒否; 1:許可;)」において、下記のように変更する。
変更前:'iPhone' => 0,
変更後:'iPhone' => 1,
- 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_user_def.inc.php」において、下記のように変更する。
変更前:$conf_user_def['brdfile_online'] = "http://azlucky.s25.xrea.com/2chboard/bbsmenu.html";
変更後:$conf_user_def['brdfile_online'] = "http://menu.2ch.net/bbsmenu.html";
以下はセキュリティ上、問題ありますが、
うまくいかない場合に試してみる。
- 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_admin.inc.php」の「ホストチェックをする (0:しない; 1:指定されたホストのみ許可; 2:指定されたホストのみ拒否;)」において、下記のように変更する。
変更前:$_conf['secure']['auth_host'] = 1; // (1)
変更後:$_conf['secure']['auth_host'] = 0; // (1)
- 「C:\Program Files\Abyss Web Server\htdocs\rep2\conf\conf_hostcheck.php」の「ホストごとの設定 (0:拒否; 1:許可;)」において、下記のように変更する。
変更前:'custom' => 0,
変更後:'custom' => 1,
5. p2の動作確認とp2アカウントの作成
- PCのブラウザから「http://127.0.0.1/rep2」にアクセスする。
- 任意のアカウント名、パスワードを入力してp2にログインする。
iPhone側の設定
1. BB2Cをインストールする。
2. p2アカウント、p2のURLを設定する。
- 「iPhoneホーム」→「設定」→「BB2C」→「公式p2」を開く。
- 「アカウント」、「パスワード」欄にPCからログインに成功した先ほどのアカウントとパスワードを入力する。