Drupal バージョンアップではまっていた

estis2012/06/19 (火) 05:42 に投稿

ログアウトした状態で見てみると、最近の記事が表示されていない。
「最近の投稿」一覧にも、表示されない。
URI指定でアクセスすると、アクセスは拒否されました、といわれる。

ログインしている状況だと、すべて全部見えるので、問題が発見できなかった。

6.26へバージョンアップするときに、UPGRADE.txt通りに、全削除してからカスタマイズ部分のファイルをアップロードという方法をとったのだけれど、オリジナルのモジュールが配置されているディレクトリに、追加インストールしたモジュールを一つ設置していた。
content_access
が、そう。
バックアップを眺めていると、このディレクトリだけ変更日付が2010年だった。(他は2008年)

正しく
sites/all/modules
へアップロード後、管理画面から、モジュールを有効にした。
アクセス権の再構築ページが表示されるので、実行。
これで、復旧。

教訓
バックアップはちゃんと取っておきましょう。