HP作成ソフトのSIRIUS(シリウス)で色々変更して、プレビュー確認してもOK!ということで[サイト生成]していざアップロード。

あれ?変更が反映されていない!?

という事態に何度か陥り、その解決方法がわかったので共有しておきます。

この記事でわかること
  • SIRIUS(シリウス)で変更した箇所が何故か反映されない場合の解決方法

問題:SIRIUS(シリウス)で変更した箇所が、アップロード後に反映されない

シリウスでHPを作成していて、次のような問題が発生しました。

  • グローバルメニューの内容を変更したのに、トップページにしか反映されていない
  • サイドバーのメニューの表示位置を変更したのに、トップページにしか反映されていない

このようなちょっと不可解なバグが発生しました。

マニュアル通りに変更後は[サイト生成]を行い、続けて[アップロード]もしているのに、どうして?という状態に陥りました。

さらに不可解な点が、アップロード後、サイトのトップページ画面では変更した箇所がしっかりと反映されているのに、別のページ(例えば「お問い合わせ」「アクセス」など)に移動すると、何故か反映されていないのです。

me

僕はHP作成に関しては完全初心者ですが、問題を解決すべく色々試してみました。

解決方法:SIRIUS(シリウス)での変更箇所をブラウザに反映させる

上記の問題を解決すべく、以下3つの方法を順番に試しました。

  • 方法1:念のため再度[サイト生成]から[アップロード]を実行
  • 方法2:スマホ、パソコンともにブラウザのキャッシュをクリア
  • 方法3:アップロード方法を[全てのファイル]に変更

やったことを具体的に解説していきます。

解決方法1:念のため再度[サイト生成]から[アップロード]を実行

まずマニュアル通り、以下の点に注意して再アップロードを試みました。

  • サイト生成先のフォルダが間違っていないか
  • アップロード先のフォルダ(サーバー内)が間違っていないか

完全にマニュアル通りにアップロードを実行しましたが、やっぱりトップページにしか変更が反映されていませんでした。スマホ(iphone)で確認しても同様の現象です。

me

具体的な現象として、グローバルメニューにあった「テストメニュー」という項目を削除したのに、トップページ以外のページでは「テストメニュー」項目が残ったまま、、という具合です。何故かトップページでは消えている。。意味不明です。

解決方法2:スマホ、パソコンともにブラウザのキャッシュをクリア

CSSがらみの問題としてよくあるのが、ブラウザのキャッシュクリアで解決するケースです。レイアウトを変更したのに、なぜかパソコンやスマホのブラウザで見ると変更されていない、、というものですね。

それは変更前のレイアウトがキャッシュに残っているので、変更後もそれを読み込んでしまい、変更箇所が反映されない、、というものです。

この解決策は簡単で、ブラウザのキャッシュを一度クリアしてあげるだけですね。

  • Firefoxなら、ブラウザの[オプション]→[プライバシーとセキュリティ]→[Cookieとサイトデータ]の[データを消去]クリックからできます。
  • Internet Explorer(IE)なら、[ツール]→[インターネット オプション]で[全般]タブを選択し、[閲覧の履歴]の[削除]からできます。

ということで、シリウスの反映しない問題もブラウザのキャッシュクリアで解決できるだろ、、と自信をもって実施したところ、見事に解決しませんでした(笑)

me

アップロード手順も間違っていない、キャッシュも問題ない、、となると?もうお手上げ状態でした。。苦し紛れで次の方法を試しました。

解決方法3:アップロード方法を[全てのファイル]に変更

最後の解決策に選んだのが、ファイルアップロード時のアップロード方法の変更です。

一番最初のアップロードでは[全てのファイル]でアップロードしましたが、それ以降は変更箇所だけをアップロードする[更新されたファイル]ボタンをクリックしていました。

よくわからないですが、念のため時間はかかりますが、[全てのファイル]でアップロードし直してみました。するとなんと変更箇所が全てのページで反映されました!!

サイトのレイアウト以外の部分、例えばエントリーページ(個別ページ)の変更なら[更新されたファイル]のみのアップロードで変更が反映されていました。

ですが、サイトのレイアウトに関わる部分を変更した場合、なぜか[全てのファイル]でアップロードしないとトップページ以外のページに変更が反映されませんでした。

推測するに、[更新されたファイル]のアップロードだと、一部反映しきれていないファイルがあるのでしょう。

僕もシリウスの[サイト生成][アップロード]の仕組みを完全に理解してはいないですが、レイアウトを変更して反映されない場合、この方法を試してみてください。

まとめ

シリウスでHPの修正をしていて、ブラウザ(スマホ含む)で変更が反映されないことがよくあります。その場合、マニュアル通りにアップロードする、キャッシュを消去する、アップロード方法を[全てのファイル]にする、、等の方法を試してみてください。