INDEX:# photo:mobile photo:life about this links |
CMSを変更しました。メインページから再度個別ページへご訪問ください。 This blog changed CMS. New my blog is here. |
自分用に作っているので自分がわかればいいと言う自分勝手なところがあるため説明がちょっとイイカゲン。そのため、設置がうまくいかない人が多いようなので「みんなで幸せになろう」精神でへたくそながらもうちょっと説明を追加。
基本的な情報は以下のサイトを参照。
とほほのCGI入門
ファイル構成の例を以下に示します。これに沿って説明していきます。
ただし、この構成じゃなきゃだめだということはないです(たぶん)。その辺は、使っているサーバの設定になりますので契約しているところの仕様に合わせてください。私が使っているこのサーバは、ナウでヤングなのですが、全部一つのディレクトリにアップして使っていますから。
パス指定は、相対パスで説明していきます。(すべて絶対パスで設定しても問題ありません。)
でも、絶対パスの方が、分かりやすくて確実かもしれません。
これは、「mono.cgi」「view.cgi」が必要とするファイルで「log.dat」「new.dat」のファイルの場所を知らなくてはならないので、その場所を教える設定になります。そのため、 「mono.cgi」「view.cgi」からのファイルパスを設定します。
「styles-bbs.css」は「mono.cgi」「view.cgi」からのファイルパスを設定します。
「styles-js.css」は「mono.js」が表示されるページ(index.html)に必要なスタイルシートファイルです。そのため「mono.js」が表示されるページ(index.html)からのファイルパスになります。
これも「mono.cgi」からのファイルパスを設定します。
この2つは、「mono.js」が表示されるページ(index.html)から、「mono.cgi」「view.cgi」を呼び出すためにファイルの場所を教えるために設定します。そのため、「mono.js」が表示されるページからのファイルパスになります。
ありがとうございます。
何とかしてみます。
ご回答ありがとうございます。
同じレンタルサーバーなのでそのままでよいみたいですね。
>ひろ さん
ここと同じレンタルサーバーならパーミッションの設定間違いか、パスの設定間違いくらいが落とし穴でしょうか。もう一度確認してみてください。
>Chisei さん
sendmailの機能は、メール通知したいときに使う機能です。ご利用のサーバでこの機能が使えればメール通知可能となります。
たいていのサーバでは、そのままで大丈夫なのですがセキュリティなどの理由からこのパスが違う事もあるので、サーバに合わせた設定が必要となるからです。
inobbs1.5ダウンロードさせていただきました。
快調に動いております。ありがとうございます。
1つ分からない事があるので質問させてください。
init.cgiの設定項目にある「sendmailのパス」とはどういう役割があるのでしょうか?現在はそのままで使っています。宜しかったらお答えください。
はじめまして。
blog(MovableType)上でinobbs(埋め込み型)を使いたいのですが、表示がうまくいきません。
(おそらく同じレンタルサーバだと思います。)
パス
▼/
▼blog
▼cgi
▼inobbs
inobbsフォルダのアップロード先はこれでよいのでしょうか?
さらに、メインページのテンプレートに挿入する行の最初の部分は、
<iframe src="./cgi/inobbs/rw.cgi"
としたのですが、如何でしょうか?
どうぞ宜しくお願いします。
Posted by: ひろ at June 24, 2005 01:18 PM>みずき さん
スタイルシートは、ブラウザの対応状況にもよるのですべてが反映される訳じゃないと思います。実際に私が使っているSafariでは、スクロールバーの色を変えるCSSはサポートしていないようですし。スクロールバーとCSSの関係は、
http://anchoco.net/bg/archives/2003/12/19_1740.shtml
このエントリでコメントしてくださった方がいるので、参照してみてください。
あんまりCSSには詳しくないのでこれ以上は何とも言えないのですが…
Posted by: ino at December 15, 2004 01:07 AMこんばんわ。
何度もすみません。テストページでcssが反映されているのに、Blogに貼り付けるとcssがダメになってしまいます。
あと、cssの記述をinoさまに教えて頂いたサイトさまのようにしても反映されない部分があります。
特に書き込みのポップアップのテキストエリアと、ボタン部分の背景の色です。
指定しても無視されてしまいます。何か普通のcssと記述方法が違う点等ありますでしょうか?
あともう少しなので、どうぞよろしくお願いします。
見に来て下さりありがとうございました。
何とかjsファイルの更新は上手く行ったのですが、cssファイルを編集しても一部のみ反映されているようなのです。
しかも、全然意図したようにならなくて…。。
それと、スマイリーアイコンのサイズは15px固定なのでしょうか?
画像が歪んでいるのでソースで確認しましたら15pxとなっていました。
サイズはどこかで指定しなければいけないのでしょうか?
何度も申し訳ございませんが、どうぞよろしくお願いします。
お答え頂きありがとうございます。
jsファイルの件はサーバーの方に尋ねてみます。
テストのページを作成しました。今はこんな感じです。
http://chekera.com/hana/test.html
Blogのスクリプトを置いている階層と同じ所にtest.htmlはあります。
そこから1つ下の階層にあるmono.jsを呼び出しています。
階層はこんな感じです。
・test.html
∟bbsフォルダ(701)
∟mono.js(666)
∟init.cgi(700)
∟mono.cgi(700)
∟jcode.pl(700)
∟log.dat(600)
∟new.dat(600)
∟vew.cgi(700)
∟mimew.pl(700)
∟styles-bbs.css(644)
∟styles-js.css(644)
∟iconフォルダ(701)
∟ase.gif(644)..etc
init.cgiないのパスは「絶対パス 推奨 」の所はhttp:〜と言う感じで指定してあります。それ以外は./log.datのように相対パスで記述してます。とても気に入っているので頑張って設置出来たらと思います。
お手数をお掛けいたしますが、何か気付いた点等指摘いただけましたら幸いです。
どうぞよろしくお願いします。
Posted by: みずき at December 4, 2004 05:12 PMサーバの仕様によっては、***.jsファイルには書き込みできないようになっている所もあるようです。その場合は、***.txtのほうにログの書き出しを変更して、SSIやPHPで、埋め込みを行うという方法もあります。
そのための記述例としてindex.phpファイルを用意しています。もちろん、PHPが動作するサーバでないといけませんが。
実際に設置している状況を見てみない事には具体的に見えづらいのでなんともいえませんが、皆さんがつまづくのはほとんどパスとパーミッションの設定につきます。
Posted by: ino at December 2, 2004 11:48 PM初めまして。
この度BBSをお借りしたのですが、設置が上手く行きません。
ファイルをすべてbbsフォルダに入れまして、パーミッションを設定したのですがmono.jsにはじめからある内容しか表示されずinit.cgiの設定が反映されておりません。
パスは同じ階層にあるので「./log.dat」というように指定しております。
それとindex.php等のファイルはどのように使うものなのでしょうか?
お手数をお掛けいたしますが、アドバイスを頂けますと幸いです。
どうぞよろしくお願いします。
Posted by: みずき at November 29, 2004 09:21 PMレスありがとうございます。
その後、もう一度
絶対パス、相対パスのほう見直しまして
きちんと表示できるようになりました。
どうもありがとうございました。
Posted by: わっちゅ at November 10, 2004 01:56 AMまず、CGIファイルを呼び出すときの相対パスもしくは絶対パスをちゃんと
確認(理解)してみてください。
最近のブラウザはリンク部分にマウスカーソルのせるとリンクのアドレスが
表示されると思うので、本当にそこにmono.cgiがあるのかどうかが
わかると思います。
あと、~(チルダ)はブラウザによっては正しく読み込まないものもあるので、
init.cgiでパスで指定するときでチルダが含まれるときは、チルダ部分を
%7E と置き換えてみてください。
みんながちょっとつまづく所はこんなところが多いようです。
もうちょっとです。がんばってみてください。
Posted by: ino at November 9, 2004 11:44 PMBBSお借りしました。
トラックバックもさせていただきました。
が、25hours様kaz様と、同じく
設定と実際の呼び出しのパスが違ってしまいます。
javaスクリプト使わず
http://www.momo.dyndns.org/~wattyu/inomn/で、呼び出すときちんと表示されるのですが…。
お手すきのときに、ご教授いただければありがたいです。
Posted by: わっちゅ at November 9, 2004 04:32 PM>inoさん。
レスありがとうございます。
初めそうかなと思い、パーミション確認したんですが、666になっているんですよね(惑)。
Posted by: dai at July 14, 2004 01:46 AM>dai さん
"500 Internal Server Error" となってしまっているので、パーミッションがうまくいってないと思います。「mono.js」 は "666" になっているのでしょうか。
Posted by: ino at July 14, 2004 12:55 AM設置させていただきました!!!
ありがとうございます。
一つ解決できないのですが、JAVASCRIPTがきかないんです。
設置場所は
http://www.d-floor.com/cgi/inomn/mono.js
もしわかるようであれば、ご教授お願いいたします。
Posted by: dai at July 14, 2004 12:39 AMどうやら、僕も自己解決出来た模様です。お騒がせ致しました。
Posted by: kaz at June 19, 2004 01:53 AM25hoursさんと同じ現象がおきているのですが、誰かご教授願えませんでしょうか?
Posted by: kaz at June 17, 2004 07:01 PMなぜか設定ができません。
テスト用のURLでチェックしながらやっています。
表示させたいページにはダウンロード初期に設定されているものが出ているのですが、>>書き込むを押すと404エラーとなってしまいます。
>>書き込むのプロパティを見るとパスがinit.cgiで設定したものと違うものになっています。
init.cgiのパスを設定しただけではダメなのでしょうか?
ちなみに、テスト用のURLはhttp://www.25hours.jp/index_tmp.htmlです。
Posted by: 25hours at April 25, 2004 12:17 AMSu | Mo | Tu | We | Th | Fr | Sa |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |