• 締切済み

フォルダがパーミッションエラーになってしまいます。

infoseekのファイルマネージャを使っているのですが、cgiを設置していた際、フォルダのパーミッションを変更しようとしたら、「パーミッションエラー」と表示されてしまいました。 その後、新規にフォルダを作成(cgi-binフォルダ内でない箇所にも)してみましたら、そのフォルダもパーミッションの変更をしようとしたらパーミッションエラーになってしまいました。 一般にパーミッションエラーとなる理由は何なのでしょうか・・・。 この状況から復帰する方法はあるでしょうか?宜しくお願い致します。

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

みんなの回答

  • 8mamo10
  • ベストアンサー率23% (3/13)
回答No.2

普段FFFTPを使ってファイルの管理をしていますが、 試しに私もファイルマネージャーでフォルダのパーミッション変更をやってみたら、問題なくフォルダのパーミッション変更は出来ました…。 ところで、パーミッションの変更は良いのですが、 --以下iswebの説明注意文引用--------- ファイルのアップロード ・[参照...]を押して、アップロードしたいファイルを選択し、[アップロード開始]ボタンを押してください。 ・同時にアップロードできるファイル数は最大5つまでです。 ・1.0MB以上のファイルをアップロードしたい場合は、FTPをお使いください。 ・FTPのバイナリモードに相当する転送となります。 ・半角英数字以外のファイル名の場合は正常に転送されません。 とあり、infoseekのファイルマネージャーではバイナリモードでしかデータのアップが出来ない様です…。 CGIのファイルはアスキーモードでアップしないと動作しないものが多いと思いますので、ファイルマネージャーからアップしたのでは、たとえフォルダのパーミッションの変更が上手くいっても、動作しなかったりするのではないでしょうか? ファイルマネージャーのトラブルに関しては、やはりinfoseekに問い合わせするのが確実だと思います。 CGIを設置したいのでしたら、やはりFTPソフトを使われることをおすすめします。 FFFTPでしたら、結構簡単ですよ。。。 使い方知ってて損はないと思います。この機にチャレンジしてみると良いのではないでしょうか?

参考URL:
http://www2.biglobe.ne.jp/~sota/ffftp.html
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

infoseekのファイルマネージャーというのはブラウザを使ってファイルをアップロードするものですよね? ということは、「パーミッションエラー」とはそのファイルマネージャーでアップロードしたファイル/ディレクトリ(フォルダ)のパーミッションの変更をしようとしたところそのエラーメッセージが表示されたということになりますよね? そうなると、ファイルマネージャーの不都合が原因の可能性もありますので、これだけの情報では分かりかねますね。 とりあえず、一度ファイルマネージャーを使わずにFTP接続でアップロードとパーミッションの変更を行ってみることをお勧めします。 (本来はFTPサーバー経由でのアップロード等をすることが望ましいんですけど)

関連するQ&A

  • パーミッション どちらでも?

    CGIを設置するときに、レンタルサーバーの指定で 「パーミッションは 755 でも 705 どちらでもいいです」 また、Perl のコマンドパスも 「/usr/bin/perl または /usr/local/bin/perl」 というふうにあります。 この意味なのですが、例えば変更する箇所が2箇所あった場合 ・755 755 ・705 705 ・755 705 この3パターンどれでもいいってことでしょうか? 実際には2箇所ではないのでもっとパターンがありますが・・。

  • パーミッション?パスの変更?を教えてくださいm()m

    いつもお世話になります。 会社HP作ってます。 はじめFC2でサーバーをレンタルしたのですが、 自作CGI(DLで取得し、少し手を加えたものです)が使えないことが分かり、FFFTPを使いinfoseekで登録しなおしました。 アップロードするとこんな画面になります。 ↓ 呼び出されたURLの表示は拒否されました(403FORBIDDEN) 以下のような理由が考えられます ・iswebサイト以外からのCGI呼び出しは禁止されています ・ファイル、デキレクトリのパーミッションが不適切です ・CGIはcgi‐binディレクトリに設置してください そこで、メールフォームをDLした手順書を見てたのですが、 ■設置したいフォルダに静的ファイル群をアップする。→cgi‐binフォルダを作りその中に入れました。 また、HTML内で指定されているsend.cgi、include.cgi、postcodes/get.cgi?jsまでのパスを変更してください→この意味がさっぱり解りません・・・・・。 ちなみに、パーミッションの変更は、 FFFTPでホストに接続して、右側にあるフォルダを右クリックし、「属性」を変更すれば良いのですよね?(この方法で、指示してあった番号に書き換えました) 宜しくお願いします

  • フォルダのパーミッションが変わってしまう

    レンタルサーバーを借りて、CGIを設置してあります。フォルダのパーミッションは755というのが決まりで、それ以外だと正常に動作しないとのことです。デフォルトで755です。 ところが、フォルダのパーミッションが何もしていなくても、777に変わってしまいます。当然、CGIも動作しなくなってしまいます。 以上のような症状なのですが、どのような原因でパーミッションが変わってしまうと考えられますでしょうか? 考えられる可能性を教えてください。

    • ベストアンサー
    • Perl
  • TOK2のパーミッションについて

    下記のサイトの左側の列にある「新規登録(無料)」を押すと、パーミッションに関するメッセージが出ます。 http://www.thera-garden.com/ 【以下、メッセージ】 あなたの設置したCGIは何らかのエラーのため動作しません。 あなたの設置したCGIのスクリプトを以下の注意点に沿ってチェックしてください。 1.パーミッションはあっていますか? TOK2では各ユーザーの権限でCGIが動作します。 CGIのパーミッションは700です。 CGIを設置するディレクトリーのパーミッションは701で動作します。 パーミッションについての詳しい説明をお読みください。 それ以外の場合はFTPソフトなどでCGIファイルのパーミッションを正しく設定してください。 2.CGIで使用されるファイルのパスはあっていますか? あなたのディレクトリー(フォルダ)のフルパスは /home/member/あなたのアカウント/です。 3.配布されているCGIを設置する場合 配布されているままの状態(改造をしない)で設置してみてください。 ここで、質問ですが、ただ単に、新規登録をしたいだけなのに、パーミッションに関する調整が必要なのでしょうか? 何が起きているのか、さっぱり分からないので、ぜひ教えて下さい。

  • infoseekでのCGI掲載方法

    INFOSEEKにCGIをのせるにはまずcgi-binというフォルダを作成しなければいけませんよね? そのcgi-binのフォルダの中にcgiを入れる必要があるのはわかるのですが、そのcgi-binのフォルダの中にまたフォルダを作る必要はあるのでしょうか?作らなくても動きますか? また、cgiのファイルにリンクさせるにはファイルの参照はファイル名でいいのでしょうか?それともURLでリンクさせるのでしょうか? このページにアクセスできません。(403 Forbidden) と出てきて困っています。 パーミッションは設定してあり、indexはちゃんとあります。 どなたか教えてください。

  • CGIのパーミッションについて

    昨日はじめて自鯖を立てようと思い apache2にて鯖を立てました。 こちらの環境は OS:windowsXP server:apache2 + ActivePerl CPU:Pen4 3.0Ghz メモリ:1024MB CGIの勉強をしたく、アップローダーを設置することに しました。http://sugachan.dip.jp/download/uploader.php こちらのサイトのSn Uploaderというものです。 Cgiの1列目#!のperlパスを自分の環境の #!C:/Perl/bin/perl に変更し ホームディレクトリ下のcgi-binフォルダ下に設置しました。 http://localhost/cgi-bin/upload.cgiにアクセスし 動作を確かめようとしたのですが500エラーがでてしま います。ためしに他のCGIを用意し試しましたところ きちんと動作しました。Apacheのほうの設定はすんでいます。いまのところパーミッションを疑っているのですが、Windowsの場合パーミッションの設定がいらないと聞いたことがあるのですがどうなんでしょうか? もし設定が必要な場合、自鯖にFFFTP等のソフトで繋いでパーミッションの変更を行うことはできるのでしょうか。自鯖にFTPサーバがないと無理なんでしょうかね? 初心者な質問で申し訳ないです。もしFFFTP以外の方法でパーミッションの変更方法があるのでしたら是非おしえてください。日本語がわかりにくいところがあると思いますが疑問な点がありましたら言ってください。よろしくお願いいたします。

    • 締切済み
    • CGI
  • パーミッション

    無料で配布してあるCGIを設置したのですが、 You don't have permission to access /usr/bin/***.cgi on this server と出てきます。 パーミッションの設定ミスかと思ったのですが、CGIファイルはすべて755に変えてあるのを確認しました。 環境は、自宅サーバで、OSがFedoraCore5です。

    • ベストアンサー
    • CGI
  • infoseekのホームページにCGIを設置

    infoseekの無料ホームページにCGI(FFADVENTURE)を設置しようと思ってダウンロードして、マニュアルどおりに設定をしてパーミッションも設定してフォルダのcgi-binに入れてアップロードしました。 それでアクセスしたらなんかエラーが出てしまいました。 初心者で何もわからないわけでして・・ gooのホームページでinfoseekの質問してすいません

    • 締切済み
    • CGI
  • WEB拍手patipatiのパーミッションについて

    WEB拍手のフリーソフトpatipati(http://www.gnbnet.com/cgi/?mode=mail)をbiglobeサーバに設置しようとしています。 index.cgi、view.cgiのPerlは/usr/local/bin/perlに変更しました。 次にパーミッションの変更をしようとしたのですが、DL元のサイトには777、666に変更するところがあるのですが、 この通りにすると500エラーが出てしまいます。 調べてみたのですが、biglobeでは705と755しか使えないようです。 使えるようにするには777や666をどのように設定すればよいでしょうか? biglobeでこのソフトを使ってる人が居るので、設置はできると思います。 エラーはパーミッションが原因だと思ってますが、他にも原因と思われることがありましたら、教えていただけると助かります。

  • Permissionについて

    あるCGIを試用させていただいているのですが お客様から登録された情報が少したつと消えてしまうので困ってます・・。 パーミッションの記述で下記1(お借りしているCGIサイトの説明)と下記2(UPしたサーバーの説明)が違うのでどのように変更すればいいのか教えて下さい。よろしくお願いします。 あと、パーミッションの問題以外で考えられることはありますか?何卒宜しくお願いします。 --1--- ba**er_** (フォルダ)[755] -  set.cgi [755]         in.cgi [755]         send.cgi [755]         ip.dat [666]          ba**er.dat [666]          jcode.pl [644]         mimew.pl [644]   lock(フォルダ) [777] ----2---- CGIホームページご利用方法 WWWサーバについて CGIサーバ cgixx.******.or.jp には、Apache を使用しております。 Permissionについて CGIのPermission(アクセス権)については、FTPで転送された際に、604(-rw----r--)となります。FTPのchmodで、704(-rwx---r--)に変更して下さい。 また、ディレクトリに関しては、FTPで転送された際に、705(drwx---r-x)となります。ディレクトリ内にCGIを設置する場合、そのディレクトリのPermissionは、705(drwx---r-x)のままにして下さい。777(drwxrwxrwx)に変更すると、そのディレクトリ内のCGIが動作いたしませんので、ご注意下さい。 尚、本サーバにおいては、お客様のCGIは、お客様のアカウント権限で実行されます。

    • 締切済み
    • CGI