外から蔵書が見れるCGI

このQ&Aのポイント
  • マンガ喫茶のHPにコミック検索を追加するための外部閲覧機能について分からない
  • 「私本管理」というソフトを見つけたが、CGIの設置方法が分からない
  • jcode.plとは何かのソフトで、OSはXPだ
回答を見る
  • ベストアンサー

外から蔵書が見れるCGI

はじめまして。 現在、マンガ喫茶のHPを作成しておりまして、 「コミック検索」をWEB上に作りたいと考えております。 色々とプログラムを探すと 「私本管理」 http://homepage1.nifty.com/EKAKIN/shihonp_goout.htm というソフトを見つけました。 こちらで「GOOUT」という機能を使うと 外からの閲覧が可能になるようですが、 CGIの設置方法が全く分かりません…。 いろいろとサイトを見て研究したのですが、 現在、publicの下に「cgi」フォルダを作成し、 その中へ指定された3つのプログラムを入れてアップロードしました。 (サーバーはロリポップです) http://lolipop.jp/ ドリームウィーバを使用しておりますが、 「パーミッション」が悪いからでしょうか? 「ページが見つかりません」と出てしまいます。 そして、「jcode.plをダウンロードして」とありますが、 jcode.plとは何かのソフトでしょうか。。 OSはXPです。 幼稚な質問で申し訳ございませんが、 どなたかお分かりになる方、ご教授下さい。。

  • CGI
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

http://lolipop.jp/?mode=manual&state=hp&state2=cgi こちらをよくお読みください。 パーミッションを777にすると動かないようです。 あとは「コミック検索」のマニュアルを参照してください。 データフォルダとかも作ってありますよね?

rasutaman
質問者

お礼

できました!!!! ありがとうございます!

その他の回答 (1)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

「ページが見つかりません」(404)とでるのはページが見つからないからです。 URLが間違っている可能性が高いです。 パーミッションが違う場合は 「Internal Server Error」(500)とかになります。 jcode.plは日本語を扱うのに必要なパッケージです。 http://www.srekcah.org/jcode/ ここの jcode.pl-2.13 のリンクを右クリックして名前を付けて保存して、jcode.plにリネームしてください。

rasutaman
質問者

お礼

ありがとうございます!! フォルダの設置方法は間違っていないでしょうか? publicの下に 「cgi」というフォルダを作成して、 その中に「jcode.pl」等を入れてアップロードしております。

関連するQ&A

  • CGI設置の方法について

    CGIの初心者ですが、下のファイル配置を具体的にどうすればいいでしょうか? CGIの設置ディレクトリを xxx と仮定します。下図のようなファイル配置でサーバに アップロードして下さい。[]内の数字はパーミッションです。 xxx / | +-- yoyaku.cgi [755] +-- jcode.pl [644] | +-- yoyaku / [755] | +-- yoyakustr.txt [666] +-- holiday.txt [666] どなたか、助けてください。

    • 締切済み
    • CGI
  • 初心者のCGI設置方法

    CGI初心者です。 こちらのサイトhttp://www.senobeya.com/ff/index.html の0.61aフルセットメンバー表CGIをロリポップで 使用したいと思っているのですが 500エラーが出てしまい困っています。 配布元の推奨パーミッションにしてみたり、 ロリポップの推奨パーミッションにもしてみたのですがだめでした。 もし適切なパーミッションご存知の方いらっしゃいましたら教えてください。 PERLのパスは/usr/bin/perl にしてあります。 データ転送はロリポップ内のFTPサービスを使用 宜しくお願い致します 補足 ロリポップサーバーでは、以下の設定を推奨 HTML・画像ファイル 604 ( rw----r-- ) CGIの実行ファイル 700 ( rwx------ ) CGIのデータファイル 600 ( rw------- ) .htaccessファイル 604 ( rw----r-- ) ディレクトリ 705 ( rwx---r-x ) ※CGI実行ファイルは777」「データファイルは666」 ロリポップではセキュリティ上その設定では動作しない 配布元の推奨パーミッション homepage--+-memberlist--+-------guildmember.cgi 755 (777) | admin.cgi 755 | keitai.pl (特別な指定は必要なし) | image_getsize.pl (特別な指定は必要なし) | master.pl (特別な指定は必要なし) | table.pl (特別な指定は必要なし) | setup.cgi 666 | data.cgi 666 | msssage.tbl 666 | history.dat 666 (0.52β以降) | keyword.dat 666 (0.52β以降) | jcode.pl 755 | BBSPainter.jar 644(お絵描き機能利用時のみ) | +-------img/フォルダ 777 +-------faces/フォルダ (特別な指定は必要なし) +-------icon/フォルダ (特別な指定は必要なし) +-------diary/フォルダ 777 +-------keyword/フォルダ 777 (0.52β)

    • ベストアンサー
    • CGI
  • CGIデータのアップロードについて

    CGI&perlの掲示板をカスタマイズして、 既に開設しているHPで使うために、 アップロードしようと試みるのですが、 受け付けてくれません。 初心者で、何が悪いのか良く解りません。 ちなみにHPは、infoseekです。 cgi-binのディレクトリへアップロードするのですが、 igo-bbs.cgi bbs.dat を受け付けてくれません。 cgi-lib.pl jcode.plはアップロード出来ます。 ほとほと、困っております。 よろしくご指導のほど、お願い申し上げます。

  • ロリポップサーバでのWeb拍手cgi設置について

    自分はロリポップサーバを利用しているのですが Web拍手のcgiを自サイトで動かす際のパーミッションが正しくないようで...正しく動作しません; ロリポップが推奨するパーミッションもWeb拍手配布サイト様が推奨するパーミッションも試してみたのですが上手くいかず...(@_@;) ファイルはちゃんとアスキーで転送しましたし perlパスもサーバに合わせたのですが... あとはパーミッションの問題だと判断しました。 使用ファイルは(数字は配布者様推奨パーミッション値) ・clap.cgi :拍手送信cgi 755 ・kaiseki.cgi :解析表示cgi 755 ・clapinit.cgi :設定、主要サブルーチン 644 ・jcode.pl :ライブラリ 644 ・log.dat :ログファイル 666 ・mes.dat :メッセージ保存ファイル 666 ・lock.dat :ファイルロック用ファイル 777 拡張子で見分けがつかない初心者なもので... ローカルでは動作したのであとこれだけ…!!! ロリポップで拍手cgi作動出来た方、ぜひ教えてください...(_ _;) 拙い質問で申し訳無いのですが...回答いただけると嬉しいです(*^_^*) それでは。長文質問失礼致します。。  

    • ベストアンサー
    • CGI
  • CGIでjcode.plを読み込めなくなりました

    さんざん検索をかけて色々試したのですが、どうしても解決できず どなたかご存知のかた、教えてください。よろしくお願い致します。 つい昨日までちゃんと動いていたCGIが突然 「jcode.plがありません」 と訴えてきました。 4月にサーバーを乗換え丸2ヶ月、問題なく動いていたのに 突然です。何がなんだか分かりません。 もちろん、このCGIに関わるファイルは一切いじっておりません。 自分なりに検討した結果 引っかかっているのは以下のコード # 漢字コード変換ライブラリを読み込む if (-f "jcode.pl") { require "jcode.pl"; } else { &errexit("jcode.plがありません。\n"); } -略- &jcode'convert(*tmp, $kcode_cgi); このふたつです。jcode.plを読み込めない為にもれなく後出の呪文が効かないんだろうなという事は推測しているのですが。 このためフルパスでも試しましたが変化なし。 この読み込みをしなければ、CGIは取りあえず表示します。 なので、日本語変換プログラム以外は正常に動作しているようです。 どなたか同じような経験の有る方いらっしゃいませんか? アドバイスよろしくお願い致します。

    • ベストアンサー
    • CGI
  • CGI設置(>_<)

    はじめまして。 rennkaと申します。 CGIの事でお聞きしたい事があるのです。 Tacky's Roomの 『ぷりんぷりんく』→ 自動登録リンクをダウンロードし 設置しようと思い設定を変えたりしているのですが・・・ どうしても403 Forbiddenから抜け出せないのです。 パーミッションの設定が悪いと思い 調べて変えてみるのですが やっぱり403 Forbiddenと表示されます… ちなみに私は無料サーバーで Infoseekのiswebです。 cgi-binフォルダをフォルダを作り そこに全てUPする。 とあるので、UPしているのにもかからわらず 403 Forbiddenから抜け出せない… これってやっぱり パーミッションのせいなんでしょうか? パーミッションの部分をコピーして見ると… public_html(ホームページディレクトリ) #+++ | #+++ |-- cgi-bin(任意のディレクトリ) #+++ | #+++ |-- jcode.pl (755)…(日本語ライブラリ) #+++ |-- pulinpulink.cgi (755)…(スクリプト本体) #+++ |-- pulinpulink.txt (666)…(ログファイル)…空のままアップロード #+++ |-- pulinpulink_bak01.txt(666)…(バックアップファイル)…空のままアップロード #+++ |-- pulinpulink_bak02.txt(666)…(バックアップファイル)…空のままアップロード #+++ |-- ~ #+++ |-- pulinpulink_bakxx.txt(666)…(バックアップファイル)…空のままアップロード ()の中はパーミッションの値 となっています。 分からなくて困っています… 分かる方がいれば教えてください。 お願いします!!!

    • ベストアンサー
    • CGI
  • cgiスクリプトの文字化け

    既存のCGIライブラリ(cgi-lib.plとjcode.pl)を用いて、登録フォームを作りました。しかし、「入力」を押して、CGIを作用させると、文字化けがおこってしまいます。 cgiのなかで、文字コードをeucに変換しています。(jcode::convert機能)サーバーのCGI設定は全て確認しましたし、パーミッションも確認しています。文法などはあってると思いますし、ディレクトリ、文字コード(euc)・改行コード(LF)も確認しています。 他に原因があると思うのですが、回答よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGIが作動しません

    ロリポップというサーバーでNetCleverというCGIを使おうと思いアップロードしたのですがエラー500とでます。 ロリポップの説明では Q.500 error が表示されます。 以下の状況が考えられます。 ・指定されたページのCGIが異常終了している。 ・指定されたページのCGIのパーミッションが間違っている。 ・指定されたページのCGIが間違ったモードで転送されている。 次のことをお試しください。 ・再度読み込みを行ってみる。 ※ご利用中のユーザー様は以下の点をご確認ください。 ・CGIの1行目は「#!/usr/bin/perl」になっていますか? ・ファイルやディレクトリのパーミッションが「777」になっていませんか?セキュリティ上、パーミッション「777」は動作しないようになっています。設定頂いているパーミッションをご確認ください。 ・バイナリーモードで転送していませんか? ・改造などを施した際に記述ミスをしていませんか? ・命令文の終わりの「 ; 」が抜けていたりしませんか? ・CGIはどのディレクトリでも動作いたします。「cgi-bin」というディレクトリに入れる必要はありません(入れてもかまいません)。 となっているのですが思い当たる点がありません

  • cgi設置

    Niftyの自作cgiのURLに自分の作成したXXXX.CGIを設置したいのですができません。初歩的な問題だと思いますがよろしくお願いいたします。  CGIの設置場所はNIFTYのCGIのURL  FFFTPのソフトは窓の杜からダウンロード 文法チェック、パーミッションの設定701、文頭の #!/usr/local/bin/perl, とかは行いました

    • 締切済み
    • CGI
  • jcode.pl のパーミッション

    投票のCGIを設置しました。 jcode.pl のパーミッションが 644 とありましたのでそれでちゃんと動いてます。 この jcode.pl のパーミッションは、644( or 755)以外はだめなのでしょうか? このままだと外からアクセスできるので、600 にしたいのですが・・。 今のところ特に問題もなく動作してはいるようです。 ご回答よろしくお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう