バーミッションの書き換えができません

このQ&Aのポイント
  • CGIを設置して掲示板を運営している中で、バーミッションの書き換えに苦戦しています。
  • インフォシークのiswebにアップしており、掲示板はクレバーBBSです。
  • 最後の2つのファイル(imgとlock)のバーミッションの書き換えができず、「バーミッションエラー」と表示されます。
回答を見る
  • ベストアンサー

バーミッションの書き換え

こんにちは! CGIに挑戦しようと思い 悪戦苦闘しています 掲示板のCGIを設置しています FTPにてやっとアップできたのですが 今度はバーミッションの書き換えができません インフォシークの isweb にアップしています 掲示板はクレバーBBSです clever.cgi [755] bbsini.cgi [755] clever.log [666] jcode.pl [644] cgi-lib.pl [644] cleverskin.html [644] resskin.html [644] img [777] lock [777] このうち 最後の二つ img lock が書き換えしようと思うと 『バーミッションエラー』とでます 他の物は全部出来ました

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

  • ベストアンサー
  • iichiho
  • ベストアンサー率37% (416/1114)
回答No.1

該当のimgとlockがcgiが自動的に作られたファイルとかディレクトリであるのなら、オーナーが違ってくるので、パーミッションの変更権限が無いということが発生しますが...。 今回は単にFTPしただけのファイルなんですよね?

mama-tyan
質問者

お礼

ありがとうございました

mama-tyan
質問者

補足

よくわかってないのに 作ってる私自身が一番悪いのですが・・ いまいち意味がよくわかりません 他の掲示板のCGIを使って 作られた掲示板をアップしてるのですが・・ こんな補足でわかりますか?

その他の回答 (1)

回答No.2

777がNGとか?707でもダメかな。

mama-tyan
質問者

お礼

ありがとうございました

mama-tyan
質問者

補足

img lock は777と755で・・ と書いてあったのですが 書き換えしようにも 『バーミッションエラー』 これしか出てこないので どうしたらいいのかわかりません 私自身もよくわかってないのに 作ろうとしてるので いけないんですけど・・ 説明もよくできなくてすみません

関連するQ&A

  • NiftyでCGIの設置が上手く出来ません・・

    カテゴリーが間違っていましたら ごめんなさい。 お手上げです・・ 教えて下さい<(_ _)> NiftyにCGI(掲示板)を置きたいのですが ページは表示されるものの、アイコンが×になってしまいます。 色んなサイトでNifty用の仕様説明を拝読し、試しているのですが上手くいきません・・ 掲示板自体は表示されているので アイコン画像の収納先が間違っているのか、 cgiの$imgurlの指定が間違っているのか、と思っています。 現在アイコンは homepage/img にゴソッと入れています。cgi,log,pl等は cgi-binに。 そして、 $imgurl = "http://homepage?.nifty.com/*****/img/"; としているのですが どこが間違っているのでしょうか・・ CGIははじめての挑戦で悪戦苦闘しております。 宜しくご指導くださいませ。

  • 掲示板の設置について

    CGI初心者です。 ダウンロードした掲示板のcgiスクリプトを、自分のPCで設置テストをしています。(Apacheを使って) [htdocs]に[bbs]フォルダを作って、そのまま入れたときはちゃんと表示されました。次に「cgiはcgi-bin下でのみ動く」のテストをしてみようと、下記のように設置してみました。 [htdocs] | +-index.html | +-[cgi-bin]-bbs.cgi | +-[bbs]-[gazou]、jcode.pl、log.dat、skin.html (↑[bbs]フォルダに、[gazou]フォルダと3つのファイルを入れたという意味です) bbs.cgiにパスを設定する箇所があり、「このスクリプトの場所」は、./bbs.cgiで(初期値のまま)、[bbs]フォルダに入っているファイルは ../bbs/~ とし、http://localhost/cgi-bin/bbs.cgi で呼び出すと「ページが見つかりません」と出てしまいます。上記設置の他に、jcode.plとlog.datも[bbs]フォルダに移動してみましたが(パスも ./~ に変更しました)、「ページが見つかりません」になってしまいます。 きちんと表示させるにはどうしたらいいのでしょうか?教えて下さい、よろしくお願いします。

    • 締切済み
    • CGI
  • 非常に見にくいです.....

    このジャンルであっているかどうか微妙ですが質問させていただきます。 よくフリーのCGIやPHPなどのテキストファイルをダウンロードしたとき、アップロード時に転送モードが悪かったのかどうか知りませんが、よく #!/usr/bin/perl↑↑require './jcode.pl';↑require './cgi-lib.pl';↑↑..................... のように改行部がすべて↑になってますよねぇ? もし「戻りページ」など設定しなければならない部分があったりする時は非常に見にくくやりづらいのです。 そこでこの上の例を自動で #!/usr/bin/perl require './jcode.pl'; require './cgi-lib.pl'; に書き換えてくれるようなソフトがあったら教えて下さい!!

    • ベストアンサー
    • CGI
  • miniリストが設置できません

    プロフィール登録CGI「Miniりすと」が設置できません。 PCの初心者です。 特に下記の設定が分かりません。 ***************************************************** #-------------------------------- # ファイル・フォルダへのパス設定 #-------------------------------- # cgi-lib.plへのパス(同じフォルダならこのまま) require './cgi-lib.pl'; # jcode.plへのパス(同じフォルダならこのまま) $jcodepath = './jcode.pl'; # tool.cgiへのパス(同じフォルダならこのまま) $uppath = './tool.cgi'; # sendmailへのパス(フォームメール機能を利用する場合のみ) $sendmail="/usr/sbin/sendmail"; # 外部スタイルシートへのパス $stylepath = './style.css'; # このスクリプトの名前 $cgipath = './list.cgi'; # データファイル名 $datapath = "./data.dat"; # アップロードされた画像を保存するフォルダ(最後に「/」をつける) $imgdir = './img/'; **************************************************** どの様に設定すればよいのでしょうか? ホームページビルダーで製作したHPにUPしたいのですが… 出来れば手順を追って、ご指導ください。

    • 締切済み
    • CGI
  • CGI(BBS)の設置が出来ません(1)

    掲示板CGIサンプルをDLして設置作業を行っていますがうまく設置できません。 まず、サンプルをDLすると、以下の8書類が表示されました。 ・●●●.html(記事入力のHTML) ・●●●.html(記事表示のHTML) ・●●●.html(過去記事表示のHTML) ※HTMLのパーミッションは「666」に設定 ・jcode.pl(644に設定) ・bbs.cgi(755に設定) ・bbs.log(666に設定) ・bbs2.cgi(755に設定) ・pastno.dat(666に設定) ・プロバイダで指定されたPerlへのパス #!/usr/local/bin/perl CGIはプロバイダから指定されたcgi-binへアップしました。パーミッションの設定も上記の様に行いました。 ただ、bbs.cgiのソース(?)の中でよく分からない個所がありました。 (2)へ続く

    • 締切済み
    • CGI
  • cgi-lib.plのReadParse関数

    あるパールからcgi-libを呼び出して、ReadParse関数を使おうとするとInternal Server Errorがでてしまいます。 パールの中身は #!/usr/local/bin/perl require 'cgi-lib.pl'; require 'jcode.pl'; &ReadParse(*in); です。 そこで3行目と5行目の行頭に#をつけて飛ばすとパールは正常に動きます。 これってcgi-lib.plのReadParse関数がいけないんでしょうか? ダウンロードしたまま何も変更していないのに..... ちなみにサーバーのパールのバージョンは5.004のようです。

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

    はじめまして。 現在独学でlinuxの勉強をしている者です。検索をしたり本を読んだりして対策を試みたのですがどうしても解決できないため、質問させていただきます。 環境は redhatlinux9 Apache2.0.40 です。 cgiを置いたディレクトリにブラウザでアクセスすると、 Internal Server Error と出てしまいます。 ログを見ると、 [error] 6099: ModPerl::Registry: Can't locate ./jcode .pl in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/li b/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe rl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i3 86-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_per l /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at /var/w ww/cgi-bin/bbs/wforum.cgi line 11.! と表示されています。試しにwforum.cgiの11行目以下の require './jcode.pl'; require './fold.pl'; require './wf_init.cgi'; を require 'jcode.pl'; require 'fold.pl'; require 'wf_init.cgi'; と変更してみたところ、今度は (略)Can't locate fold.pl(略) at /var/www/cgi-bin/bbs/wforum.cgi line 12.! というエラーログが表示されました。 perlプログラムの文法、パーミッション、改行コード、FTP転送の際の転送モードは確認済みのため、問題ないと思われます。また、ここの過去ログを参考にして作成した #!/usr/bin/perl print<<EOF Content-type: text/html <HTML><BODY>CGI works Good.</BODY></HTML> EOF というtest.cgiは動作可能でした。 こういった場合、どのような原因が考えられるでしょうか。どうかご教授ください。よろしくお願いします。

  • メモ帳でホームページ

    メモ帳でホームページを作っているのですが、掲示板の作り方がよくわかりません。 CGI?をダウンロードして、某サイトを見ながらやってるんですが、よくわかりません。 ダウンロードしたファイルにあるもの↓ jboard-1.17(ファイルフォルダ) ⇒images(ファイルフォルダ)⇒(gif ファイルが複数) ⇒cgi-lib217.pl(PL ファイル) ⇒crypt.cgi(CGI ファイル) ⇒jboard.cgi(CGI ファイル) ⇒jcode.pl(PL ファイル) ⇒read.cgi(CGI ファイル) ⇒login.cgi(CGI ファイル) ⇒write.cgi(CGI ファイル) ⇒regist.cgi(CGI ファイル) ⇒setup.cgi(CGI ファイル) ⇒mail.cgi(CGI ファイル) 使用しているレンタルサーバー⇒ジオシティーズ・忍者ツールズ・ima24_net レンタル掲示板はできれば使いづらいので使いたくありません。 やり方が全くわからないので、詳しい方、詳しく教えてくれませんか? 回答待ってます。

  • jcode.pl と &ReadParse()

    CGIファイルの先頭は #!/usr/local/bin/perl require './cgi-lib.pl'; require './jcode.pl'; &ReadParse(); という感じになっています。 ここでのの require は、日本語を使うためのもの だと思っています。合っていますか? &ReadParse() というのは何ですか? require と関係があるみたいです。 require を書かずに &ReadParse() を書くとCGIエラーになります。

    • ベストアンサー
    • CGI
  • KENT WEB(昨日の続きです)

    おかげさまでKENT WEBからaska.zip(aska.cgi    askalog.cgi  jcode.pl)をcgi-binの中にダウンロード&解凍することができました。そしてパーミッションを変更(それぞれ、777:606:604に変更)しました。これで、mozillaを開いてhttp://localhost/cgi-bin/aska.cgiで確認したのですが掲示板ができていません。これからどのような手順が必要でしょうか?perlとapacheは入っています。ダウンロードはhttp://www.kentweb.com/bbs/aska.htmlからしました。