web-dev-qa-db-ja.com

6から7にアップグレードするときにモジュールをアンインストールまたは削除しますか?

このような基本的な質問をして申し訳ありませんが、答えを見つけることができません(私は素人です)。

Drupal 6.で作成されたWebサイトがあります。これをDrupal 7.にアップグレードします。

かなりの数の貢献モジュールがあり、コアをアップグレードする前にこれらを無効にする必要があることに気づきました。その後、FTPを介して未使用のモジュールを単に削除できますか、それともDrupal内でアンインストールを使用する必要がありますか?

2
Beaky

質問を再読した後に更新されました。 :)

モジュールを完全に削除するプロセスは、一般的に次のとおりです。

  1. サイトをバックアップしますバックアップと移行 モジュールはここでも優れています。
  2. モジュールを無効にします。管理->モジュール->モジュールのチェックを外す->保存。
  3. モジュールをアンインストールします-yoursite.tld/admin/modules/uninstallに移動します->アンインストールするモジュールを確認します-> [アンインストール]をクリックします
  4. モジュールを削除します-モジュールディレクトリを削除します。

さらに、 以前のバージョンからのアップグレード の詳細についてDrupal at drupal.orgで参照できます。

別の便利なモジュールは pgrade Status モジュールです。参考のためにのみ記載されています。

0
Citricguy

次のコマンドを使用して、すべてのcontribモジュールとテーマを無効にすることができます。

echo 'UPDATE system SET status = 0 WHERE filename NOT LIKE "themes%" AND filename NOT LIKE "modules%";' | `drush sql-connect`

また、キャッシュをクリアすることを忘れないでください:

echo "DELETE FROM cache`drush sql-connect`
echo "DELETE FROM cache_bootstrap" | `drush sql-connect`

また、設定ファイルに追加のモジュールが含まれていないことを確認してください(memcached、cacherouterなど)。

アンインストールするには、標準のプロセスに従うか、孤立したテーブルを削除するモジュールを検索/作成する必要があります。

0
kenorb