WEB関連 WordPress

WordPressが稼働するWEBサーバで、掲示板CGIを共存させることができるか(後編)

wordpress

さて、続きです。前回の記事はこちらです。とりあえず掲示板CGIが動かせそうだということがわかりました。

WordPressが稼働するWEBサーバで、掲示板CGIを共存させることができるか(後編)

フリーCGI掲示板の設置方法

ここでは仮に、ディレクトリ「bbs」というディレクトリ(フォルダですね)に掲示板CGIを入れると仮定します。掲示板CGIは、割と有名な「clipbbs」を入れるとします。
「clipbbs」はフリーCGIです。こちらからダウンロードできます。http://www.kent-web.com/bbs/clipbbs.html

つまりドメインがwww.hogehoge.jpだった場合、URL的には、www.hogehoge.jp/bbs/clipbbs.cgi といった具合になります。

工程としてはまず「bbs」にパスワードをかけます。関係ない人が掲示板やアップロードしたファイルへアクセスできないようにするためです。極端な機密情報を扱うわけでもないので今回はベーシック認証を使います。ブラウザで掲示板を開こうとしたときにIDとパスワードを求められます。

これには、「.htaccess」と「.htpasswd」の2つのファイルが活躍します。前者は「ホームページやブログの動きを制御するよ。パスワードファイルとかがどこのディレクトリにあるかも決めるよ。」って役割。後者は「パスワードファイル」そのものです。

理屈はこのへんにして実際の手順は次の通りです。なお、本当は文字コードやらアスキーモード転送やら気にしなければならないのですが、最近のFTPソフトは賢いのでこのような手順でやるのが早道です。

設置の手順

■ディレクトリを作る
色んな方法がありますが、FTPソフトでディレクトリ「bbs」を置きたいところへ作成します。ここではwww.hogehoge.jpの直下に置くこととします。www.hogehoge.jp/bbs/です。

■ディレクトリのアクセス権
FTPソフトでディレクトリ「bbs」のアクセス権(パーミッション)を変更します。数字なら755、rwxとかならrwxr-xr-xにします。ここでよく分からない方は慣れるまでどうせ分かりませんので(最初は私もそうでした)、あまり考えずに設定変更してください。

■掲示板CGIプログラムをアップロード
FTPソフトでディレクトリ「bbs」に、ダウンロードした「clipbbs」のフォルダ内容をざばっと全部入れちゃいます。
入れたら、「bbs」の中にあるclipbbsの構成ファイルそれぞれにアクセス権を設定します。
こちらに書いてあります。
http://www.kent-web.com/bbs/clipbbs.html

■.htaccessファイルを作成
最近のFTPソフトでは、FTPサーバ上へ直接テキストファイルを作成することができます。この機能を使って、ディレクトリ「bbs」に「.htaccess」というテキストファイルを作成して下さい。(邪道ですがこれが一番早いです。)

■.htaccessファイルの編集(説明)
.htaccessファイルを編集するのですが、調べておかなければならない情報があります。
後ほど出てくる.htpasswdファイル(パスワードが記述されたファイル)はここにありますよ、という情報です。
これが厄介です。「フルパス」が分からないと書けないのですが、使っているサーバによって異なるのにどこにも書かれていないからです。
これを調べるphpプログラムをご用意しました。
https://www.onion-za.jp/webtool/download/fullpass.zip

こちらからダウンロードして解凍後、FTPソフトでディレクトリ「bbs」に入れて下さい。パーミッションは755です。

■.htaccessファイルの編集(フルパスの調査)
ブラウザでwww.hogehoge.jp/bbs/fullpass.php を開いて下さい。
※念のためですがwww.hogehoge.jp/bbs/は例ですので実際のURLにてお願いします。

お名前ドットコムの共有サーバSDを利用している場合、以下のように表示されます。数字や文字はサーバ環境によって異なりますが、なんとなくこういう感じのはずです。

[html]
/export/sd▲▲▲/www/jp/r/e/gmoserver/7/5/sd0▲▲▲▲▲/hogehoge.jp/bbs/fullpass.php
[/html]

つまりは「fullpass.php」以外の部分「/export/sd▲▲▲/www/jp/r/e/gmoserver/7/5/sd0▲▲▲▲▲/hogehoge.jp/bbs」をコピーします。

■.htaccessファイルの編集(記述)
FTPソフト上で.htaccessファイルを開いて以下の要領で編集します。
前項でコピーした部分、一行目のスラッシュの直前へペーストします。

[html]
AuthUserFile /.htpasswd
AuthName "Input ID and Password."
AuthType Basic
<limit GET>
require valid-user
</limit>

<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>
[/html]

ということで一行目は
AuthUserFile /export/sd▲▲▲/www/jp/r/e/gmoserver/7/5/sd0▲▲▲▲▲/hogehoge.jp/bbs/.htpasswd
となります。AuthUserFileの後は半角スペースが入りますのでお間違えのないように。

ちなみに各項目が何を示しているかを簡単に説明するとこんな感じです。

  • AuthUserFile → パスワードファイルはここですよ〜
  • AuthName → アクセスしようとしたときに表示されますよ〜
  • AuthType → 認証方法。ここではベーシック認証ですよ〜
  • require valid-user → アクセスしようとした全員パスワード聞かれますよ〜
  • RewriteEngine Off → Wordpressとかの影響を受けないようにしますよ〜

ほかにもオプションはありますので詳しく知りたい方は別途ググって下さい。

■.htpasswdファイルの作成(説明)
.htpasswdファイルは、パスワードが記述されたファイルです。
.htaccessと同様にFTPソフトでディレクトリ「bbs」へ「.htpasswd」というテキストファイルを入れて下さい。
※繰り返しますが、いずれも手順としては邪道です。でもこうやるのが一番早いです。たぶん。

■.htaccessファイルの編集(準備・編集)
FTPソフト上で.htpasswdファイルを開いて以下の要領で編集します。
.htpasswdファイルには、IDとパスワードを入力しますが、そのまま書いてはいけません。
パスワード部分を暗号化してから記述します。以下のページで調べることができます。
https://www.onion-za.jp/basic-authentication/

例えば、IDを1234、パスワードを5678と入力すると
1234:/dsVIAE1txMmc
と出力されますので、これを.htpasswdファイルへコピペします。

次へ続きます。


Amazonレビュー iPad-iPhone スマートフォン

2020/6/1

iPhone/iPad/Android/Mac/Windowsの画面をモニターディスプレイやパソコンへ映し出すミラーリング方法まとめ

iPhoneやiPadシリーズ、あるいはAndroidスマホ・タブレットなどの画面を他の人に見せたいと思ったことはありませんか。また自宅の大型テレビでパソコンの画面を映し出したり、プレゼンなどで会議室の大型ディスプレイやプロジェクターに出力したいと思ったことはありませんか? これら携帯端末やパソコンの画面を大きな家庭用テレビや大型PCディスプレイに映し出すことをミラーリングと言いますが、端末やコネクタージャックの種類、無線か有線かによっても方法が異なり、それぞれメリット・デメリットが存在します。 ネット検 …

続きを読む

Amazonレビュー iPad-iPhone スマートフォン

2020/5/6

PUBGモバイルなどのゲームと、Discordなどのボイスチャットアプリを併用する方法が分かったよ

音声ミキサーやパソコンを使わずに、PUBGモバイルの音を聞きながらDiscordなどのボイスチャットアプリで仲間と話せる方法をご紹介します。その解決方法は、意外なイヤホンを使うというものでした。 PUBGモバイルが楽しすぎて5シーズン連続でエースランクを取り続け、次シーズンこそ征服者になってみようと頑張っていますが、一つだけ悩みがありました。それはPUBGモバイルとDiscordを併用すると、PUBGモバイルの音声がモノラルで聞こえてしまうことでした。

続きを読む

ハードウェア Amazonレビュー iPad-iPhone オーディオビジュアル スマートフォン ナイスアイテム ライフハック

2020/2/26

バイクヘルメットに簡単取り付けでき、音楽が聴けるBluetooth5.0対応ヘッドセットを試してみたレビュー話

バイクを改造せずに音楽を楽しむ方法をご紹介します。以前書いた記事では、バイク用ヘルメットにBluetoothヘッドセットを仕込み、通話ではなく音楽を楽しむ方法をご紹介してました。ややニッチなネタではありましたが大変好評を頂きました。 今回はBluetooth5.0対応のバイク用ヘッドセットを購入しまして、実際に使ってみましたので前モデルとの違いなどを交えてレビューさせて頂きます。

続きを読む

ハードウェア iPad-iPhone mac スマートフォン

2020/2/11

Apple iPadがワイヤレス外部ディスプレイになってミラーリングも出来ちゃうMacOS標準機能Sidecarが凄すぎる件

MacOS X 10.15.x Catalina(カタリナ)以降を搭載したMacと、最新のiPad OSを搭載したiPadシリーズがあると、MacOS標準機能であるSidecar(サイドカー)を使用することができます。 Sidecarは、AirPlayディスプレイ機能を使ってiPadを外部モニターとして使用可能にする機能です。有線接続でも無線でも使用することができます。 Catalinaは不具合が多いと言われていて、アップデートを躊躇していたのですが、Sidecarを使ってみたら禿げ上がるほど便利だったの …

続きを読む

ハードウェア Amazonレビュー iPad-iPhone オーディオビジュアル スマートフォン

2019/12/20

Appleの最新ワイヤレスイヤホンAirPods Proを買ったから使用感レビューと、iPhone・iPad・Macbook・Androidの切り替え方法だよ

この記事では、Appleから発売されたBluetoothワイヤレスイヤホン「AirPods Pro」の音質・使用感レビューとともに、ペアリング方法やiPhone・iPad・Macbook・Androidスマホとの兼用するための切り替え方法をご紹介します。 そもそもApple製品ではないAndroidスマホ・タブレットでもAirPods Proは使えるのでしょうか。たぶんできるだろうと何も調べず買ってしまったわけですが、結論から言うと可能でした。 今のご時世、複数の携帯端末をお持ちの方も多いと思いますので是 …

続きを読む

オニオン座のオススメ記事

1

この記事では、Amazonプライム会員になるメリットとデメリットを整理してご紹介します。配送料無料やAmazonビデオ、Amazonミュージックなどのサービスははたして会費に見合うものなのでしょうか。 …

2

先日、スマホで使えるAudible (オーディブル)というオーディオブックサービスが1ヶ月無料という情報を聞いたので、実際に申し込んで本を購入してみました。ついでに解約方法も確認しておきました。 新型 …

3

Fire TV Stick 4Kを購入して幸せになった私が、調子に乗ってFire HDタブレットを初めて買ってみましたのでレビューしたいと思います。Fire HD8の使い勝手だけでなく、iPadとの比 …

-WEB関連, WordPress
-, , , ,

Copy Protected by Chetan's WP-Copyprotect.

© 2020 パパママ世代応援ブログ:オニオン座