はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 FFFTPでファイルをアップロードすると 553 : Could not create file.
日時: 2008/02/06 13:14
名前: ikiru
参照: http://www.miyazaki-web.net

①不明点・障害内容:553 : Could not create file.
②ログの有無   :
  (有:その内容):
③Distribution  :CentOS
      Version:5
④Service Name  :FTP
      Version:
⑤ネットワーク構成:NTT光プレミアム→NTU→CTU(ブリッジ)→ルーター(YAMAHA RTX1100)→サーバー(ns1.miyazaki-web.net)

内容を読んでFTPでアップロードすると危険性がある事は解ったのですが、sshではよく失敗して異常終了してしまうので当面FFFTPを使ってアップロードしたいのですが、
/var/www/html/ や /home/kato/public_html/ に ファイルをアップロードしようとすると
553 : Could not create file.
と表示されアップロードする事が出来ません。
試しに /var/www/html/index.html のパーミッションを 777に変えて アップロードしてみたら上書きできました。
普通に新のファイルをアップロードできるようにするにはどうしたら良いでしょうか。
どなたかお手透きの時に出結構ですのでご教授よろしくお願いします。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: FFFTPでファイルをアップロードすると 553 : Could not create file. ( No.1 )
日時: 2008/02/06 20:32
名前: rat

アクセスできるユーザのパーミッション、オーナでしょうね。
メンテ
 Re: FFFTPでファイルをアップロードすると 553 : Could not create file. ( No.2 )
日時: 2008/02/07 02:43
名前: ikiru
参照: http://www.miyazaki-web.net

ratさん、ありがとうございます。
>アクセスできるユーザのパーミッション、オーナでしょうね。
う〜〜〜〜ん、なんとなく解るような、というかまだ理解できてないので、頂いたアドバイスを元にもう少し調べてみます。
僕がスーパーユーザに成りどのユーザに対してもアップロードできる権限を持たせれば良いって事か。
つまり、/var/www/html/ と /home/全てのユーザ/public_html に対して権限を持たせる。
でも、全てのユーザのディレクトリやファイルのオーナーはApacheでないとまずいですよね。
僕がオーナに成っては。
メンテ
 Re: FFFTPでファイルをアップロードすると 553 : Could not create file. ( No.3 )
日時: 2008/02/07 12:39
名前: 素人2号

私も初心者で自信がありませんが、(たぶん)普通は /var/www/html/ をある特定の一般イーザー
の所有に変更して使います。
したがって、/var/www/html/ 以下にファイルをアップロードする場合には、その特定ユーザー
として FFFTP を使って接続して、ファイルをアップするわけです。
当然ですが、他の一般ユーザーでは /var/www/html/ へアップはできません。

他の一般ユーザーがアップロードできるのは /home/ユーザー/ 以下ということになります。
また、(通常)ディレクトリやファイルをApacheの所有にする必要はありません。
メンテ
 Re: FFFTPでファイルをアップロードすると 553 : Could not create file. ( No.4 )
日時: 2008/02/08 13:32
名前: 初級者

気を悪くせずに感想として見てもらえればよいですが、最初のアドバイスで理解できなくてサーバを外部公開するのは非常に危険なレベルだと思います。
メンテ
 Re: FFFTPでファイルをアップロードすると 553 : Could not create file. ( No.5 )
日時: 2008/02/09 11:41
名前: ikiru
参照: http://www.miyazaki-web.net

素人2号さん、ありがとうございました。
こちらの管理人さんが紹介されているように/home/ユーザー/public_html/にテストページを作って、ここから先は自分がputtyを良くなんかの拍子に異常終了させてしまったりするという初心者以前の理由で、管理人さんの推奨しないFFFTPやHP作成ソフトからアップロードしようとしているので、こんな事で皆さんの貴重な時間を取ってしまって申し訳ありません。
素人2号さんやratさんから頂いたアドバイスを元に見直して一つはオーナーを変更する事で解決しました。
553 : Could not create file. というのは先に作ったテストページを上書きしようとすると表示されてアップロードできなくて、777に変更した時だけ上書きできるました。
これは、先のオーナー変更で他のファイルがアップロードできた事から、先に作ったテストページを削除してからアップロードしたら出来ました。
●/home/全てのユーザー/のオーナーを自分にする。
●/home/全てのユーザー/public_html/の中に作ったテストページindex.html等は、同名のファイルをアップする時は/home/全てのユーザー/public_html/先に同名ファイルを削除してから行うとアップロードできる。
でした。
ということで皆さんのおかげをもちまして解決する事が出来ました。
改めてお礼申し上げます。ありがとうございました。
まだこんなレベルなので色々と質問させて頂きたいので、今後とも目にとまった時にはご助言を頂けましたら有り難いです。
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.