Skip to main content
Participant
May 19, 2021
解決済み

特定のページのみPUTできません

  • May 19, 2021
  • 返信数 2.
  • 3842 ビュー

Dreamweaverで特定のページを編集し、PUTしようとすると

「エラー発生 - FTP エラー が発生しました。  内部データエラー。アップロードの開始に失敗した可能性があります。」

というメッセージが表示されます。

 

エラーが表示されるページは1つのみで、その他のページは問題なく編集できます。

また、他のPCからであればエラーが発生することなくPUTが可能です。

 

下記の方法を試しましたが解決しませんでした。

・ソフトを最新版に更新

・ソフトの再起動

・FTPサーバーの接続テスト→問題ありませんでした

リモートサーバーに同期

・PCのエクスプローラーでローカルの保存先を開き、問題のページを削除して再ゲット

 

解決策をご存じでしたら、どうかご教示いただけますでしょうか。

どうぞよろしくお願いいたします。

 

    このトピックへの返信は締め切られました。
    解決に役立った回答 r360studio Kazue Mori

    5C5B1225さん、こんにちは。
    返信ありがとうございます&ご連絡遅くなりました。

     

    いただいた返信を見て、起こりうる原因に考えを巡らせましたが、「これ!」という確実な答えが見つかりませんでした。わずかながら、思い当たる点があったので、お知らせします。

     

    1)ファイル名を変えて、FTP操作はできますか?

     

    いま対象にしている「(ファイル名).html 」のファイル名を変更し、Dreamweaverを通して「アップロード/上書きアップロード」はできますか?

     

    それが可能であれば、対象のHTMLファイルにデータとしての問題はなさそうです。加えて、DreamweaverのFTP機能に関しても問題はなさそう(Dreamweaverがソフトとして壊れていない)です。

     

    それがNGであれば、送付しようとしているファイルのデータ自身か、Dreamweaverのアプリ的にアップロードできない要因がありそうです。

    (これを書きながら、おそらく、ファイル名を変えたらアップできるのでは?と想定しています。)


    2)対象にしているファイルの権限(パーミッション)の「書き込み」権限がない

     

    Dreamweaverのファイルパネルからアクセスし、リモート(サーバー)側の対象ファイルの権限を確認してください。所有者の「書き込み」権限にチェックがついている状態であれば権限的に問題はありません。

     

    ※リモート側のファイルの権限は、右クリック>権限の設定を実行し、「ファイルアクセスのプロパティ」ダイアログで確認できます。

     

     

    もし、「書き込み」権限のチェックが外れていれば 、今回のエラーが起きている原因はここにあるはずです。

     

    通常は、自分(所有者・オーナー)の管理するファイルの「書き込み」権限のチェックが外れるということはないのですが、ごく希に、外れてしまう場合があります。

     

    外れていた場合、ご自身でここを再びチェックできればよいのですが、すでに所有権限がなくなっていて、チェックできない場合もあります。

     

    その場合は、別のFTPアカウントで試すか、サーバーの管理者に依頼することになります。

    対象ファイルの「書き込み」権限にチェックがつけば、おそらく、FTP操作が可能になると思います。


    補足ですが、エラーメッセージで検索していて、下記のようなページを見つけました。
    この方と同様のこと(権限がない)が起きているのでは?と思います。

     

    ▼変更したファイルをアップロードすると”内部エラー”となる。 | Welcart フォーラム
    https://www.welcart.com/community/forums/topic/%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%A8%E5%86%85%E9%83%A8%E3%82%A8e

     

    以上、ご参考になれば幸いです。
    (^_^)

    返信数 2

    Participant
    September 12, 2022

    私の場合はWINDOWSのDREAMWEAVERで問題がなかったのですが、

    MACにしたらそれまで問題がなかったのが
    何もいじっていないのにエラーになってしまいました。

     

    その時の解決法をお伝えします。

     

    まずどこがエラーをおこしているか解らなかったので、部分的に消してみてアップロードしてエラーがになるかどうかを試して、エラーの出る部位を特定しました。

     

    この部分を消すとエラーがで出ずにアップロード出来るけど、こっちを残すとエラーになってしまうという感じで何度も何度も試す方法です。

    例えばページの半分を消してエラーが出る箇所と出ない箇所を試します。

     

    結局私の場合はTWITTERを表示している部分の表記方法がMACではNGでした。

    具体的に書くと

     

    href="https://twitter.com/xxxxxxx">Tweets by xxxxxxxxx</a>

    <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

     

    のような感じの部分がありまして(xxxxxの部分はURLがわかってしまうので省略しました)

    この2行目の//platform〜で始まる部分をhttps://platform〜と以下のようにしたら解決しました。

     

    href="https://twitter.com/xxxxxxx">Tweets by xxxxxxxxx</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

     

    自分もそんなにWEBに関して詳しい方ではないのですが、

    TWITTERを表示する方法は何年か前にガイドか何かを見てやっていると思うので、

    その方法ではダメになっていたのか、このような方法で解決できました。

     

    私と同じケースではないかもしれませんが、

    この返信が何かのご参考にお役に立てれば幸いです。

    r360studio Kazue Mori
    Community Expert
    Community Expert
    May 19, 2021

    5C5B1225さん、こんにちは。

     

    DreamweaverからのFTPアップロードで、特定のファイルだけ失敗するということですよね。

     

    ●もう少し情報がわかれば、進展するかもしれません。

     

    1)アップロードする対象のファイルは、どんな形式ですか?
    (テキスト or バイナリデータ/拡張子)

     

    2)アップロード時の「FTPログ」に表示されるメッセージ
    https://helpx.adobe.com/jp/x-productkb/global/checking-ftp-log.html


    ●もしかしたら……程度のことなのですが、他のPCからなら問題ないとのことであれば、問題のPCのDreamweaverのサイトキャッシュがおかしくなっているのかもと思います。

     

    ▼サイト定義に関連する操作を行うと強制終了する(Dreamweaver CS6/CC/CC 2014)
    https://helpx.adobe.com/jp/dreamweaver/kb/cq03110804.html

     

    のページに掲載の「手順4」サイト/詳細設定/サイトキャッシュの再作成 だけでも実行してみてください。

     

    個人的な感覚ベースの話ですが、「Dreamweaverのファイル操作が不調になったら、サイトキャッシュの再作成」をすることがあります。

     

    今回も、ファイル操作なので、もしかしたら関連があるかもと思い、お伝えまで。


    ●最後に、今回の件とは縁が薄そうですが、DreamweaverのFTP操作に関する一般的なトラブルシューティングのページが、公式にあります。

     

    ▼Adobe Dreamweaver での FTP の問題のトラブルシューティング
    https://helpx.adobe.com/jp/dreamweaver/kb/troubleshoot-ftp-issues-dreamweaver-cs6-cc.html


    以上、ご参考になれば幸いです。
    (^_^)

     

    5C5B1225作成者
    Participant
    May 20, 2021

    r360studio Kazue Mori 様

     

    ご返信ありがとうございます。

    様々なアドバイスをいただき大変ありがたく存じます。

     

    1)アップロードする対象のファイルは、どんな形式ですか?

    htmlです。

     

    2)アップロード時の「FTPログ」に表示されるメッセージ

    「サイト」→「詳細設定」→「FTPログ」を確認しましたが、対象となるファイル名のログが確認できませんでした。

    また、ログ上で300、400、500番台のシリーズコードは確認できませんでした。

     

    ちなみにファイルのPUTを試みた際のエラーメッセージの全文を下にお知らせします。

     

    <エラーメッセージ>

    (ファイル名).html - 転送中
    (ファイル名).html - エラー発生 - FTP エラー が発生しました。 - (ファイル名).html を PUT できません。 内部データエラー。アップロードの開始に失敗した可能性があります。

    ファイル操作が不完全です。1 個のファイルまたはフォルダーが完了しませんでした。

    次の理由により、ファイルを転送できませんでした :
    - 内部データエラー。アップロードの開始に失敗した可能性があります。

    エラーのあったファイル :1
    (ファイル名).html

     

     

    ご教示くださった「サイトキャッシュの再作成」と、リンク先のトラブルシューティングの方法も試しましたが解決には至りませんでした。

    追加でお伝えしました情報がご参考になりますと幸いです。

     

     

    Inspiring
    May 21, 2021

    横から失礼致します。


    ファイル名やそのファイルを含んでいるフォルダ名に日本語や記号が含まれていないでしょうか。
    もしご利用であれば、半角英数字のみに変更してPUTしてみてください。

     

    ファイル名が関係ないようでしたら、アップロードするフォルダを変更してみてください。もしかしたら転送できないフォルダにPUTしようとしているのかもしれません。

     

    その他思い当たるのは、ウィスルチェックソフトが干渉している、Dreamweaverで設定しているローカルルートフォルダが、取り外し可能なドライブやネットワークドライブや共有ドライブに設定されている、でしょうか。必ず問題が発生するわけではないのですが、念の為ご確認ください。

     

    他のPCでは問題ないそうですので、何か違いのある点を探せば問題解決に繋がりそうではありますが…