- 2008-08-13 (水) 17:52
- 技術
社内サーバーでテスト中のEC-CUBEで作ったサイトの見た目が微妙におかしい。
という連絡を受けまして色々調べました。
結果にたどり着くまでには色々と苦労があったのですが、
要はdata/Smarty/template_cディレクトリに古いファイルが残ってたのが原因でした。
ということでdata/Smarty/template_c配下をばっさりと消去して無事解決しました。
しかし、なぜtemplate_cに古いファイルが入ってたのか、
移行前はそんな問題なかったのにと不思議に思い
移行時の手順を思い出してみました。
破損ファイルが含まれているかもしれないディレクトリ全体をコピーしてくるよりは
Subversionで管理されているファイルに関しては、ある程度の整合性は保障されてるかなと思い、
まず、新しい環境で最新リビジョンをチェックアウトしてから、
管理外のファイルだけをrsyncを駆使してコピーしました。
ここで気づきました。
要はSubversionにtemplate_cの中の古いファイルがコミットされてたのです。
つまりチェックアウト時に古いファイルが配置されてしまっていたのです。
サーバー側のファイルはアップデートしかしませんから、
リポジトリより実際のファイルが新しい分には問題が出なかったわけですね。
サーバー移行時にはキャッシュを消しましょうなんて
常識的なことを忘れていたため、30分も無駄にしてしまいましたorz
- 次の記事: 夏というものは
- 前の記事: Aspire one発売日決定
コメント:0
トラックバック:0
- トラックバック用URL
- http://peta.okechan.net/blog/archives/366/trackback
- リンク元
- サーバー移行後EC-CUBEで作ったサイトの表示がおかしい ← 日曜研究室 [技術的な日常:あなたの幸せはここにある]
