質問: こちらでこの質問するのは場所が違うのかもしれませんが、こちらのサイトにいらっしゃる皆さんは知識がとても豊富でいつも助けられているので、一度質問させて下さい。 Webサイトを製作し、Cyberduckでファイルをアップロードしている際、アップロードするとエラーが出てしまうようになりました。 製作したサイトは画像を沢山使っています。 画像をアップしている最中にエラーが出てしまい、それ以降エラーが出て画像が一つも上げられなくなってしまいました。他のindex.htmlファイルなどは問題なくあがります。 サーバーの容量は5Gあり、ファイル全体の容量は1Gなので、問題はないと思うのですが、いきなり画像データが上がらなくなった理由が分かりません。 1M以上の画像はダメなのかな?とか思ったんですが、他の1M以上の画像がアップされているものもあるし、昨日入らなかったデータが今日は入ったりして、よく状況が分かりません。 どなたかこの問題が分かる方いらっしゃいましたらご享受下さい。 このエラーが出ます。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/68fedf2456e05b484303a9f977270e6e.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/48d08de023cb6f438c95f3d6a4d873ba.png)
回答: ファイル数が多い場合や、データの容量が大きい場合、高確率でエラーが起きます。 わたしも、この問題には、しばらく悩まされていましたが、 以下のやり方にかえたことで一切エラーがなくスムーズにアップできるようになりました。 おおまかな手順は次の通りです。 1.まず、ローカル上をファイルを1つに圧縮(.tar.gz、zip等)する 2.圧縮した状態のファイルをサーバーにアップします。 3.サーバー上で展開する 以下の記事も参考にしてみてください。 FTPで数百・数千ファイルをウェブサーバ上へ高速にアップロードする方法 サーバー上で圧縮ファイルを展開するときに、SSHログインして操作すれば手っ取り早いですが、 もしSSHが使えないサーバーの場合は、以下の方法があります。 サーバー内でのZipファイル解凍方法