ディレクトリのパーミッションに関するエラーメッセージと解決法

このQ&Aのポイント
  • Win10のFMVA77C2LGでファイルをアップロードする際に「添付ファイル一時保存用のディレクトリが無いかパーミッションが正しくありません」というエラーメッセージが表示されます。
  • 解決方法は、./tmp/ディレクトリが存在するかどうかを確認し、存在しない場合は作成します。また、存在する場合は./tmp/ディレクトリのパーミッションを書き込み可能(777等※サーバによる)に設定します。
  • これにより、エラーメッセージが表示されなくなり、ファイルのアップロードが正常に行えるようになります。
回答を見る
  • ベストアンサー

ディレクトリのパーミッション

FMVA77C2LG (Win10) ファイル(免許証)をアップロードすると、次のエラーメッセージが出ました。 添付ファイル一時保存用のディレクトリが無いかパーミッションが正しくありません。./tmp/ディレクトリが存在するか、または./tmp/ディレクトリのパーミッションを書き込み可能(777等※サーバによる)にしてください どうしたらいいでしょうか? よろしくお願い致します。 ※OKWAVEより補足:「富士通FMV」についての質問です。

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

  • ベストアンサー
回答No.2

差し支えなければ、相手さんのサイトを聞いてもよろしいですか? 検証可能なサイトなら、実験してみようかと。 (気が向いたらのレベルですが)

moff33
質問者

補足

お気遣いありがとうございます。 http://www.atforex-markets.com/index.html 海外の証券会社です。 よろしくお願い致します。

その他の回答 (1)

回答No.1

Windowsにはない、概念のエラーとなりますね。 となると、アップロード「先」が出しているものと推測されます。 従い、サーバー側の設定ミスだと思われます。 質問者さん側でできることは、ありません。 なのですが、こんな低レベルなエラーが出るのは、 あまり普通じゃないように見えるので、そもそも それは、まともなサイトなのか?を疑われるレベルです。

moff33
質問者

お礼

そうなんですね・・・ ありがとうございました。

関連するQ&A

  • tmpディレクトリのパーミッションを変更したい

    mySQLをつなごうと思い、以下のコマンドを実行しました。 # sudo /etc/init.d/mysqld start # mysqladmin extended-status mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)' Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists! /tmp/ディレクトリを見たところ、mysql.sockが作成されていませんでした。 http://www.hi-ho.ne.jp/tsumiki/book_sup2.htmlを参考にしたところ、 どうやらtmpディレクトリのパーミッションを許可すればいいようです。 調べたところパーミッションとは複雑で、ディレクトリ以下の階層の設定を考える必要や、 変更した結果いろいろと問題が発生することもあるということがわかりました。 http://www.obenri.com/_command/chmod01.html linux初学者の私には複雑で、結局どういうコマンドを実行すればいいのかがわかりません。 /tmp/以下のディレクトリのパーミッションを許可するコマンドを教えてください。

  • ディレクトリパーミッションの読込み権限

    一般的なWebサーバーに於いて、ディレクトリに対するパーミッションの表す具体的な意味がよくわかりません。いろいろ調べてはいるのですが、以下のような漠然とした理解に留まっています。 読込: ディレクトリの中身を見る(?) 書込: ディレクトリ内でファイルを作成, 削除 実行: ディレクトリ内のファイルにアクセス 特に判然としないのが、読込みと実行の違いです。 現在、自サイト内の全てのディレクトリのパーミッション値を701、つまり訪問者には実行権限のみを与えるということで統一していますが、今のところ問題は起きていません。 では、読込み権限が必要になるのはどのような場合が考えられるでしょうか。 また、上記の私の理解は合っているでしょうか。間違っていれば訂正、補足をお願い致します。

  • Linux上でファイル・ディレクトリのパーミッションを強制的に変える

    Linux上でファイル・ディレクトリのパーミッションを強制的に変える Linuxでファイルサーバを立てています. まず,やりたいことは3つあります. 1.特定のユーザに対してファイルのパーミッションを変えるコマンド(chmod)を使用不可能にしたいのですがどうしたらよいのでしょうか? 2.ファイル(ディレクトリ)のパーミッションを強制的にrwxr_xr_xにしたいのですが,可能でしょうか?つまり,指定したパーミッション以外のファイル(ディレクトリ)をコピーしたといしても,そのファイルのパーミッションはrwxr_xr_xに強制的に変わるということです. 3.特定のユーザでディレクトリの移動を/homeより上の階層に動かしたくないのですがどうしたらよいのでしょうか?つまり自分と他のユーザのディレクトリは見に行けるがルート以下のシステム関連には移動してほしくないということです. よろしくおねがいします.

  • chmodでのパーミッション

    実行すると、同じディレクトリにあるディレクトリとその中のファイルを同じ階層にディレクトリを新規に作って、その中のファイルを全部コピーするスクリプトを組んでいます。 コピーはうまくいったのですが、パーミッションの設定がうまくいきません。 例えば @chmod("$dir/xxx.cgi",0755)or die("エラー"); と書くと、パーミッションは363になってしまいます。 5ファイルくらいあるのですが、他のパーミッション(例えば666など)も137になってしまいます。 Webを検索してもこういった事例にはおめにかからないのですが、私の使っている2つのサーバーで、どちらも同様の結果でした。 何がいけないのでしょうか? よろしくお願いいたします。 #ついでにmkdirも作成はできるのですが、パーミッションが必ず755になってしまいます。 #作成されたディレクトリやファイルのownerは、1つめのサーバーではnobody、もう一つのサーバーではログインユーザーになります。 #サーバーはどちらもLinuxです。 #PHPのヴァージョンは、1つめが4.3.1、2つめが4.3.4です。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • レンタルサーバーlolipop cgiのパーミッションについて

    lolipopというレンタルサーバーを使っているのですが、パーミッションの設定が、cgiの取説と違っていて分かりません、、。 取説のパーミッションだとエラーが起きます。 ちなみに、lolipopが推奨するパーミッションは HTML・画像ファイル 604 (rw----r--) CGIの実行ファイル 700 (rwx------) CGIのデータファイル 600 (rw-------) .htaccessファイル 604 (rw----r--) ディレクトリ 705 (rwx---r-x) なのですが、 .pl などのファイルは何なのか さっぱりです。 私は、http://happy.honesto.net/cgi/ のサイトの FormMailerDX を作りたいのですが、 パーミッションの設定が分かりません。 お分かりになる方 教えてください。 FormMailerDXの取説は以下の通りです。 /fmdx/(755) | +--form.cgi(755)実行ファイル | +--sample.htm(644)フォームHTML | +--template.txt(666)メールテンプレートファイル | +--template2.txt(666)確認画面テンプレートファイル | +--jcode.pl(644)日本語コード変換ライブラリ | +--mimew.pl(644)MIMEエンコードライブラリ | +--/tsv/(777)TSVファイル作成ディレクトリ(空のディレクトリ) | +--/tmp/(777)添付ファイル一時保存ディレクトリ(空のディレクトリ) よろしくお願いします。

    • ベストアンサー
    • CGI
  • アップロードファイルのパーミッションについて

    送信フォームから画像ファイルをアップロードさせるページを作成しました。 そのアップロードされた画像ファイルについてですが、 パーミッションは600となっています。 これを604にしたいのですが、毎回1つ1つ手動で変更する以外に便利な方法は無いでしょうか?(スクリプトにパーミッションを指定する関数を組み込むなど) ちなみに、下記が現在のアップロード用phpソースです。 ============================================================== if (is_uploaded_file($pic_tmp)) { move_uploaded_file($pic_tmp, "../pic/" .$pic_name)) } ============================================================== どなたか有識者の方でご教示頂けましたらどうか宜しくお願い致します!

    • ベストアンサー
    • PHP
  • ホームディレクトリのパーミッション!

    今日一日これに困っています。優しく教えてください♪m(0_0)m TurboLinux 7 & Apache についてです。 /etc/httpd/conf/httpd.conf を編集しています。 UserDir   www と記載しました(public_htmlも含めて) /home/user name/www/index.html (Linux) http://192.168.1.1/~user name/index.html (IE) You don't have permission to access /~user name/ on this server というメッセージが出ます。 おそらくパーミッションの設定が悪いと思って744,755,766,777と試して見たのですが結果は同じでした。 設定変更したと言えば linux側でwww(public_html)のディレクトリで設定変更しました。 (ディレクトリ内のファイルもすべて変更する) ftpソフトでありとあらゆる所を変更してみました。 どうしたらいいのでしょうか? 中に入ってるデータは単なるトップページとその次のページの2枚です。 (どちらもテキストで書いてある簡単なもの) お忙しいとは思いますが少しお知恵をお借りできないでしょうか? お願いします。

  • telnetでのパーミッション変更

    ホームページでCGIを使おうと思い、ffftpでファイルをアップロードしました。その後ffftpでパーミッションの変更を行おうとしたところ、変更できませんでした。サーバ管理者に問い合わせたところ、「telnetで変更してください」とのことでした。 そのためtelnetを使って変更するため、ログイン、ディレクトリの変更まではできたのですが、chmodを使うと「command not understood」となり変更できません。どのようにしたら変更できるのでしょうか。 よろしくお願いします。

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

    実行パーミッションを700 データファイルを600 CGI格納ディレクトリを705 データ格納ディレクトリを700 レンタルサーバーによっては上記設定でCGIスクリプト等のパーミッションを設定できます。 ですが、VineLinuxで構築したうちのサーバーでは、CGIのパーミッションを755に、 読書き用データファイルを666にしないと動作しません。 http://www.kent-web.com/support/faq/faq3-2.html#6 上記ページの説明にもありますように、700や600で設定できる環境のほうがセキュリティ上好ましいそうですが、方法がわかりません。 VineLinuxではこのような環境を構築することは不可能なのでしょうか?可能でしたら、方法、または参考になるサイトを紹介していただければ幸いです。

  • ディレクトリについて

    ロリポップのレンタルサーバーでPHPをつかっています。 ディレクトリの意味がよく分からないのですが。アップロードした画像ファイルが沢山あるのですが、そのファイルを素材用としてディレクトリに一つにまとめることができるのでしょうか?? 新しくディレクトリファイルを作って画像ファイルをすべて入れて ディレクトリの中以外の画像ファイルを全部消したら、ホームページ上の画像も全部消えてしまいました。どうしてですか?

    • 締切済み
    • PHP