- ベストアンサー
HPビルダーの転送でエラーが出ます
お世話になります。 HPビルダーで作成したサイト(フレームあり)をこれまで普通に公開していました。 左カラムにメニューがいくつかあり、そのうちのいくつかには 借りているBBSサイトやBLOGサイトがあり、それらのリンクを貼ってます。 それらをクリックした場合には右ページに表示するようにしていたんですが、 ある日突然、「A」というリンク先クリックして右側に表示した後に 「B」というリンク先をクリックしても、「B」が表示されず、 先にクリックした「A」の表示のままになりました。 一旦サイトを閉じて、順番を逆(「B」を表示させてから「A」)にしても同じでした。 何が発生しているのか判らなかったので、再度HPビルダーから サイト転送すればいいかなと思いました。 その際に、右側に表示させるのではなく、 別ウィンドウで開かせるようにしようと思い、 <A href="http://xxxxx.zzzzz" target="right">を <A href="http://xxxxx.zzzzz" target="_blank">に変更して、 そのページを保存してサイト転送を行いました。 すると 「ファイル/http://xxxxx.zzzzz.htmlの転送中にエラーが発生しました。」というエラーメッセージが出てきました。 ヘルプを見ると「ページや画像のファイル名に半角英数字以外の文字が含まれていないか確認する」とあります。 スペースを使わないでくださいという事も書いてありましたが、 変更していない箇所にはスペースが使われているところもあり、よく判りません。 仕方なく、target="right"に戻したんですが、やはり同じエラーが出ます。 一体、何がいけないんでしょうか? 元に戻しても同じエラーが出てくるなんて、全く判りません。 どうすれば上手く転送できるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
public_html/index.html ということは、 プロバイダ(サーバー)から指定されている転送先フォルダは、 public_html なのですね。 >とにかく、「target="right"」を「target="_blank"」に変えて、 >それでエラーが出たから、「target="right"」に戻しただけで、 >これ以外に一切手をつけていないのに、 >同じくエラーが出てくる意味が判りません。 通常、target="right" を target="_blank" に変えただけでは、転送時にエラーが出ることはありません。 target="right" に戻してもエラーが出る・全てのページが転送できないことからも考えて、 target="right" target="_blank" は転送エラーに関係はないと思われます。 別の視点で転送エラーの原因を考えてみましょう。 ファイル名にも問題がない、転送設定にも間違いがない(転送先フォルダも合っている、詳細設定タブの設定も確認した)、転送先サーバーの空き容量は十分ある、 のでしたら、セキュリティソフトやルーターの設定に原因があるとか、 サーバー側に何らかの原因があることが考えられます。 ビルダー10だと、パソコンのOSによっては対応未対応がありますから、 未対応が原因で転送が上手く動作しなかったことも考えられます。 (お使いのパソコンのOSが不明なので外しているかもしれませんが) 未対応が原因なら、転送はFFFTPなど別の転送ソフトを使えば上手く転送できるかもしれません。 サーバー側のファイルを全削除できたとのことなので、可能性は低いのですが、 サーバー側に原因があるとすれば、次のことが考えられます。 ●サーバー側の何らかの要因で、アップロードを受け付けてくれない ●アクセス権の設定により、アップロードを受け付けてくれない アクセス権については、サーバーにより異なるようですが、 ビルダーのデフォルト設定と同一であることが多いので何ともいえません。 (アクセス権の問題であれば、転送時に「アクセス権限がありません」とメッセージが出ることがあるので。) サーバー側に要因があるとすれば、問い合わせするしかないですね。
その他の回答 (2)
- panto-maim
- ベストアンサー率89% (476/533)
実際に状態を確認したわけではないので、参考までに。 > 「ファイル/http://xxxxx.zzzzz.htmlの転送中にエラーが発生しました。」というエラーメッセージが出てきました。 ここの「http://xxxxx.zzzzz.html」というのがおかしいです。本当にこの名前でエラーメッセージが出たのでしたら、 ページのファイル名が「http://xxxxx.zzzzz.html」、つまり「ページのファイル名に半角英数字以外の文字が含まれている」ということになってしまいます。 (実は違うのでしたら、ご容赦ください。正確に記述していただければ、こういう誤解もなくなります。) ※http://xxxxx.zzzzzは”実際の貴方のサイトのURL”ではなく”例”として表記していることはわかりますが、 通常は「ファイル/●●●.html」のようにページのファイル名が出てくるはずなので妙だと感じました。 リンク先のファイル名で、不完全な名前で指定していることはないでしょうか? サーバーに接続できるのでしたら、サーバー側に問題はないでしょう。 (サーバーが凍結しているなどサーバー側の原因で、転送できないことが考えられます。) サーバーに接続した後、1つ1つのファイルで転送してみれば転送できるのかどうか確認してみてください。 個々のファイルで転送してみても結局「全てが転送できなかった」のであれば、転送設定に間違いがあるのではと思います。 ファイルAは転送できたけどファイルBは転送できないのであれば、転送できなかったファイルに何らかの問題があります。 ファイル名だけでなく”リンク先として指定しているファイル名”も確認してみてください。 考えられる原因を1つ1つ確認して修正していけば、転送できるようになると思います。
お礼
ご回答ありがとうございます。 ご指摘のように、判りにくい書き方をしてしまいました。 エラーは「ファイル/public_html/index.htmlの転送中にエラーが発生しました。(13400104)」というものです。 プロバイダーに、転送先設定(FTPサーバー名、FTPアカウント名、転送先フォルダ)を確認しましたが、 間違っていませんでした。 1つ1つのファイルを転送してみましたが、全て同じエラーが出ます。 なお、ページごとの転送の場合、エラーメッセージは同じですが、メッセージの後ろの数字が(1)となってました。 とにかく、「target="right"」を「target="_blank"」に変えて、 それでエラーが出たから、「target="right"」に戻しただけで、 これ以外に一切手をつけていないのに、 同じくエラーが出てくる意味が判りません。
- goold-man
- ベストアンサー率37% (8364/22179)
>ページや画像のファイル名に半角英数字以外の文字が含まれていないか確認する 以外に(2)転送先フォルダの指定が間違っている (3)転送先サーバーの空き容量が不足している (4)ヒント集を見る などもあります。 参考URLをご覧ください。 (サポートQ&Aで「ファイル転送中にエラーが表示され、ファイル転送ができません」検索) なお、質問の際、ソフトのバージョンなども記載してください。 http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/key/49257314000D2016492574DE00187956?opendocument
お礼
ご回答ありがとうございます。 (2)は間違いありません。 (3)は、そんなに圧迫してるほどではなかったんですが、念のために全削除して、再転送してみましたがダメでした。 参考URLを拝見しましたが、特に間違いは無いと思うんですが・・・。 バージョンは10です。
お礼
何度もご丁寧にありがとうございますm(__)m セキュリティソフトにも問題がなく、 色々と調べたら解決しました! 転送設定に問題があったようです。 勿論、転送設定は1年位前にアップした時から変えてません。 IBMのヘルプを色々と辿っていったところ、 パッシヴモードのチェックに原因があったようで、 それにチェックマークを付けたら転送できました。 特に、ダイヤルアップからADSLに変えたとか、 ADSLから光に変えたとかの環境の変化なんて何も無いのに、 一体なんだったんでしょうね(;´∀`) とにかく、ありがとうございました!