トップページ > 技術 > サーバー移行後EC-CUBEで作ったサイトの表示がおかしい

サーバー移行後EC-CUBEで作ったサイトの表示がおかしい



社内サーバーでテスト中のEC-CUBEで作ったサイトの見た目が微妙におかしい。
という連絡を受けまして色々調べました。

結果にたどり着くまでには色々と苦労があったのですが、
要はdata/Smarty/template_cディレクトリに古いファイルが残ってたのが原因でした。
ということでdata/Smarty/template_c配下をばっさりと消去して無事解決しました。

しかし、なぜtemplate_cに古いファイルが入ってたのか、
移行前はそんな問題なかったのにと不思議に思い
移行時の手順を思い出してみました。

破損ファイルが含まれているかもしれないディレクトリ全体をコピーしてくるよりは
Subversionで管理されているファイルに関しては、ある程度の整合性は保障されてるかなと思い、
まず、新しい環境で最新リビジョンをチェックアウトしてから、
管理外のファイルだけをrsyncを駆使してコピーしました。

ここで気づきました。
要はSubversionにtemplate_cの中の古いファイルがコミットされてたのです。
つまりチェックアウト時に古いファイルが配置されてしまっていたのです。
サーバー側のファイルはアップデートしかしませんから、
リポジトリより実際のファイルが新しい分には問題が出なかったわけですね。

サーバー移行時にはキャッシュを消しましょうなんて
常識的なことを忘れていたため、30分も無駄にしてしまいましたorz

コメント:0

コメント記入欄
入力した情報をブラウザに記憶させる

Spam protection by WP Captcha-Free

トラックバック:0

トラックバック用URL
http://peta.okechan.net/blog/archives/366/trackback
リンク元
サーバー移行後EC-CUBEで作ったサイトの表示がおかしい日曜研究室 [技術的な日常:あなたの幸せはここにある]

トップページ > 技術 > サーバー移行後EC-CUBEで作ったサイトの表示がおかしい

検索
フィード
メタ

ページの最初に戻る