• ベストアンサー

nicky.cgi内で、しぃペインターが動作しない。

初めまして、質問させて下さい。 現在ロリポップのサーバーに「nicky!」というCGIを設置しています。 そのCGIの中で「しぃペインター」を呼び出そうと思い nicky.cgiと同じフォルダに しぃペインター(標準)のファイルを転送したのですが、うまく動作せず困っています。 サーバーから”spainter_normal.html”を直接開くと動作するのですが、 nicky!側に投稿するボタンが表示されません。 現在、CGIがあるフォルダの中身はこうなっています。 NickyAdmin.cgi(パーミッション/644) nicky.cgi (700) nicky.html(644) spainter_all.jar(644) spainter_normal.html(644) FTPソフトは「FFFTP」を使っています。 転送モードは アスキー・バイナリと両方試してみたのですが、 どちらもうまくいきませんでした。 ファイルを再ダウンロードしたり、再起動してみたりもしてみたのですが、反映されません。 CGIの知識に乏しく、お手数をお掛けしてしまうかもと思うのですが、 宜しければ思いつく原因など御教示いただければと思います。

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

  • ベストアンサー
  • sona1006
  • ベストアンサー率66% (2/3)
回答No.2

こんにちは。 解決済みならすみません。 (1)まず、nicky以外のしいペインターのフォルダを全部削除してください。nicky単体で正常に日記を書き込んだり出来ますか? もしOKならnickyの設置は正常です。 (なんとなく、nickyの時点で設置が間違ってるのかな?と感じました。)もし、この時点でnickyが正常に作動してなければnickyからいれ直して下さい。 (2)つぎにしいさんのページに行って、オールインワンパックではなく、 複数ファイルバージョンを入手してください。 フォルダを解凍したら、まず、「spainter.jar」のみ必ず バイナリモードでアップロード。 READ MEを除く全てのファイル(※resファイルも含む。)を こちらは「ファイル名で転送モード切替」でアップロード。 ※特にパーミッションの変更なし。 (3)これで再度、nickyの新規作成ボタンをクリック。 新規作成画面の下の方にしいペインターを呼び出す 画面が表示されたらOK! ちなみに私のnicky cgiディレクトリの中身は resフォルダ755 NickyAdmin.cgi 644(自動作成されます。) NickyHF.cgi cgi 644(自動作成されます。) nicky.cgi 755 nicky.html 644(自動作成されます。) sp.js 644 spainter.html 644 spainter.jar 644 spainter_pro.html 644 ファイトです! (※cgiフォルダはきちんと作成されてますよね?)

mugi13
質問者

お礼

sona1006さん、はじめまして。丁寧な回答を有難うございます。 お礼の言葉が遅くなってしまい大変申し訳ありません。 実はすっかり諦めかけていたのですが、教えて頂いた手順で試してみたところ無事設置することが出来ました。 うまくいかなかった原因なのですが、ご指摘頂いた通り、nicky自体の設置に問題があったようです。 不注意でお手数をお掛けてしまい申し訳ないです…。 温かいお言葉にも感激しきりです。今回は本当に有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • doppelp
  • ベストアンサー率0% (0/1)
回答No.1

詳しいフォルダの中身等はどのようにあれば いいかはよく知りませんが 中身がもしかしたら足りないのでは?と思います。 私が「nicky!」を一度設置したとき、ほかにも細かいモノが 入っていたような記憶があるので。 また、FTPの転送モードですがバイナリは画像や音楽ファイル等を 転送するためのモードなので 転送先ではプログラム等はおかしくなってしまいます。 テキストなどCGI系統はアスキーでやってみてください。 もし、転送の方法で動作していないのでしたら 一度転送したファイル・フォルダを全て削除して 最新の状態に更新してから確認してみてください。 転送モードでひっかかっていないのであれば やはり中身が間違っているんだと思います。 また「nicky!」は個人的に設置しにくかったので できればもっと簡単で分かりやすい説明のしてあるCGIにしぃペインターを入れたらどうですか? 他にもそういった絵日記の類はありますよー。 例えば有名なので知っているかもしれませんが「bbs note」という のもありますし、それも1つの手として考えてみては?

参考URL:
http://stp3.hp.infoseek.co.jp/cgilink.htm
mugi13
質問者

お礼

わわ、すみません…お礼を投稿しようとして補足に投稿してしまいました。 失礼がありましたら申し訳ないです。 丁寧な回答感謝です。

mugi13
質問者

補足

回答ありがとうございます。 nicky!用のファイルは他にも投稿した記事のフォルダなどもあるのですが、 上記では省いてしまいました。申し訳ありません。 (nicky!は問題なく動作しております。) .cgiはアスキー、.jarはバイナリで転送して、 削除→再ダウンロード→再転送 も何度か試してみているのですが… 「bbs note」も紹介して下さって有難うございます。 検討してみようと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • niftyの@homepageにnicky!CGI(しぃペインター)を

    niftyの@homepageにnicky!CGI(しぃペインター)を設置したいのですが、困っています。 いくら検索して対策を試みても一向に解決する見込みが無くて質問させていただきます…、宜しくお願いします。 niftyの@homepageで、nicky!CGI(しぃペインター)を設置しようと何度も試みているのですが、どうにも上手くいきません。 nicky!は新規書き込みも出来るし色々調べてみたら正常に動作しています。(何故か画像ファイルだけ表示されませんが…これが原因なんでしょうか…) nicky!は正常に動作しているのが分かり、その次にしぃペインター設置方法を案内しているサイトを見ながら残りのものをCGIファイルにアップロードをするのですが…、アプレット呼び出しと言うボタンが出て、その先に進むとどうしてもエラーが発生してしまいます… アプリケーションの起動に失敗しました。   load: クラス c.ShiPainter.class が見つかりません。 と言うメッセージが出てお絵かきできません… 因みにCGIファイルに入っているものは cgi-binファイル 2010(755) ファイルフォルダ res(755) ファイルフォルダ nicky.cgi(755) nicky.html(755) NickyAdmin.cgi(755) PaintBBS.cgi(755) PCHViewer.jar(755) sp.js(755) spainter.html(755) spainter.jar(755) spainter_pro.html(755) 色んなところで検索して、似たような質問と回答を見て何度も解決策をやってみたのですが、何をしても変わりません… CGIは今回本当初めての設置なので試行錯誤で… 原因がわかる方お願いします…

  • CGIの設置について

    ホームページにCGIを設置したいのですが、上手くいきません。 CGIは今回初挑戦なので困っています。 http://websb.jp/ よりダウンロードし説明通りに変更しましたが、ページが存在しないとでてしまいます。 設置する場所はロリポップです。 解凍→FFFTP転送→パールバス変更→配布元のパーミッションに変更しました。何処が間違っているかわかりません。 パールパスやパーミッションの変更、転送時のアスキー、バイナリーも どちらにするかわかりません。 詳しく教えて頂きたいです。

  • 拡張子をcgiにしたい。

    こんにちは、namerinです。 とあるサイトからcgiファイルを「対象をファイルに保存」し、そのサイトの説明で「ダウンロード後は拡張子をcgiんに直してほしい」と書いてありました。 拡張子をcgiに直す方法を教えて下さい。 (ちなみに現在CGI設置中です) サイトにはこんな風にかいてありました。 ダウンロード後は、拡張子を.cgiに変更してください。 次に、設置したnicky.cgiと同じフォルダに上記5つのファイルをFTPのバイナリモードで転送します。 転送した5つのファイルのパーミッションを666(-rw-rw-rw-)に設定します。

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

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

  • nickyの設置がどうしても出来ません

    絵日記としてnicky!のサービスを利用したいのですが、web上で呼び出すとInternal Server Errorと出てしまい、表示されません。 pealのパスの書き換え、転送の仕方(バイナリモード)は何回も確認したので合っていると思うのですが… パーミッションについて詳しいことを知らないので、マニュアルに書かれていた数値を入力したのですが、あっているのか不安です; 配布元はこちらです。http://www.din.or.jp/~raelian/ReadMeNicky.html cgi初心者なので、お手をわずらわせるかもしれませんが、ご回答よろしくお願いします。

  • ロリポップサーバでの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設置方法

    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をアスキー転送モードでアップすると「Internal Server Error」となります。

    CGIをダウンロードして、サーバーにアップロードしたのですが、 CGIが作動せず、「Internal Server Error」となってしまいます。 KENTのフリーCGIほか、いろいろなCGIで試してみても同様です。 転送モードやパーミッション等の基本的な設定は間違っておりません。 他のサーバーであれば、問題なく動きました。 いろいろと試したところ、どうやら改行コードの問題のようだったため、 ダウンロードしたCGIファイルを、エディタにてLFに変換して保存し、 バイナリ転送モードにてアップロードしたところ、作動しました。 通常であれば、このようなことをしなくても、ダウンロードしたCGIファイルを アスキー転送モード(もしくは自動)でアップロードすれば 作動すると思うのですが、この原因は何なのでしょう? サーバー側の設定の問題なのでしょうか? どなたかもし分かりましたら、ご教授お願いいたします。

    • ベストアンサー
    • CGI
  • MP Form Mail CGI で 500サーバーエラー

    初めまして、gibasense といいます。 サーバーエラーが表示されて困っています。 助けてもらえないでしょうか(>_<) 【使用CGI】  futomi's CGI Cafe  MP Form Mail CGI Professional 版 (メールフォームCGI)  http://www.futomi.com/library/mpmailp.html 【エラー内容】  CGIを実行すると505 Error - Internal Server Error が表示される。 【仕様サーバー】  ロリポップ  【PC環境】  ・OS WindowsXP  ・FTP FFFTP V1.92 【操作設定内容】  ・サーバー上のCGIディレクトリの削除  ・再度、CGIをダウンロード  ・サーバーにアップロード(ASCIIモード)  ・パーミッションの設定   フォルダ[705] HTML,画像ファイル[604] CGI[700] 又は、[704] 【CGIサイト管理者より】  CGIフォルダをサーバーにアップロード後、パーミッションをmpmail.cgi[704]admin.cgi[704]  に設定するだけでCGIは動作する。とコメント頂きました。  (ロリポップのサーバーでテストをして頂きました。) 【その他テスト】  上記のフォームメール以外のCGIは問題なく動作します。  (アクセスカウンター、アクセス解析等) 【追記】  ・Perl のパスは標準で #!/usr/local/bin/perl でした。  ・ロリポップのサーバー番号によって仕様がちがうのでしょうか? どうぞ宜しくお願いします。m(_ _)m

    • ベストアンサー
    • CGI
  • 人工無能チャットcgiが動かない。

    人工無能チャットcgiが動かない。 初めのページは表示されるが、発言すると「500 Error - Internal Server Error」「CGIもしくはSSIが正しく動作していません。」となる。 「人工無能ARISA/Multi」と言う、公開を停止してらっしゃるcgiを、開発者の方に無理を言ってダウンロードさせてもらいました。 CGI設置トラブル専用の掲示板などは、もうないようなので、自力で調べて出来るだけチェックしたのですが、動いてくれません。 原因を突き止めようとじぶんがやったことは、 ★パーミッションを見直す。 ★CGIスクリプトの文法を見直す。 ★アスキーモードにして、再転送。 ★CGIスクリプト1行目のperlのパス指定を見直す。 ★CGIを設置できるサーバかどうかの確認。 ★ディレクトリ構造の確認。 ★その他   以上です。 ★パーミッションを見直す。 「bot」というディレクトリ(パーミッション755)にファイルをアップロードしました。 アップロードしたファイルは、 arisamulti.cgi dic1.dat dic1b.dat dic2.dat dic3.dat dic3b.dat dic3b.dat dic4.dat jcode.pl です。 パーミッションは、arisamulti.cgiのみ705で、他は全て604にしています。これは、cgiの開発者の方が指定してくださっているパーミッションを設定したので、動くはずなのですが、動作しません。 サーバの関係でパーミッションを変えると動くことがあるのを知り、何パターンか試してみましたが、やはり動きませんでした。 ★CGIスクリプトの文法を見直す。 cgiの題名や背景などを少々編集したので;が抜けたり、背景にCSSを使ったことが駄目なのかと思い、文法チェッカかけてみましたが、異常なしでした。 ★アスキーモードにして、再転送。 FFFTPでアップロードしました。アップロードするとき、自動転送モードではなく、きちんとアスキーモードでアップロードしたので、バイナリにはなっていないはずです。 ★CGIスクリプト1行目のperlのパス指定を見直す。 サーバーのPerlへのパスは#!/usr/local/bin/perlです。atpagesの要求通りにしました。 全く動かないわけではないので、これが原因ではないと思います。 ★ディレクトリ構造の確認。 同じディレクトリにアップロードしてくださいと開発者の方が指定されていたので、その通りにしました。なので、ディレクトリ構造の間違いと言うことはないと思います。 ★CGIを設置できるサーバかどうか。 (http://atpages.jp/)というところの無料スペースにアップロードしました。URLは(http://www19.atpages.jp/zakurosakura/bot/arisamulti.cgi)です。 atpagesのwww19はCGI設置可能なので、ほかのcgiは問題なく動作しています。どのディレクトリにアップロードしても動くはずなのですが、このcgiだけ動きません。 atpagesのCGIガイドによるとPerlは「バージョンは、Perl 5です。」 と書いてありました。もしかしてバージョンが違うのでしょうか。 ★その他 ・必要なファイルはすべて転送されていた。 ・文字コードはShift_JISになっている。 ・エラーが出たページで更新して、ブラウザのキャッシュがないか確認。→なかった。 聞きたいこと 原因と、どうしたらcgiが動作するようになるかの対処法を教えていただきたいです。 かなりの初心者なので、具体的にどうすればいいか教えてくださると嬉しいです。 あと、なにか足りない情報があれば解る範囲で追記いたしますので、ご指摘ください。

    • ベストアンサー
    • CGI
このQ&Aのポイント
  • FMV WB1F17Dはディスプレイ接続への接続端子がないため、USB Type-Cからアダプターを利用してテレビのHDMIに接続する方法について教えてください。
  • アダプターを購入する際の注意事項やオススメのアダプターについても教えてください。
  • FMV WB1F17Dのアダプター接続による映像出力について、性能や画質に影響はあるのでしょうか。
回答を見る

専門家に質問してみよう