gzip is failing for js / css files
drupal advagg モジュール使用時に、下記のメッセージ。
Status report (admin/reports/status) Read more about gzip is failing for js / css files
drupal advagg モジュール使用時に、下記のメッセージ。
Status report (admin/reports/status) Read more about gzip is failing for js / css files
データ確認。言語が指定されているコンテンツを確認する例。
$ drush sql-query "SELECT nid,title,language FROM node WHERE language <> 'und'"
言語を無指定に更新。
$ drush sql-query "UPDATE node SET language = 'und' WHERE language <> 'und'"
フィールドの言語も更新する必要あり。 Read more about drupalのnode言語をSQLで一括変更
status が hidden のコメントを削除する例。0 = hidden, 1 = closed, 2 = open
データを確認、コメントの本体を消して、
$ drush sql-query "SELECT * FROM comment WHERE status = 0" $ drush sql-query "DELETE FROM comment WHERE status = 0"
リンク先の無くなったデータを削除。 Read more about Drupal コメントを SQL で一括削除
node types 一覧
$ drush sql-query "SELECT DISTINCT type FROM node ORDER BY type"
コメントが有効な node type
$ drush sql-query "SELECT DISTINCT type FROM node WHERE comment <> 0 ORDER BY type"
コメントが有効な node の title Read more about Drupal コメント機能を停止する
Article コンテンツタイプから、フィールド名のリストを取得。
$ drush sql-query --extra=--skip-column-names "SELECT GROUP_CONCAT(field_name) FROM field_config_instance ci WHERE ci.bundle = 'article';"
body,field_image,field_tags
Read more about SQL を使用して Drupal からデータ取得
データベースバックアップを使用してサイトを再作成し、不要モジュールや不要ファイルを一掃する。サイバー攻撃を受けたサイトでも、データベース感染していなければこの方法によって復旧可能。 Read more about Drupal 7 サイトリビルド
恒久対応:影響範囲の特定は困難なので、サイトを作り直して、データ投入やり直し。
影響範囲:drupal 7.59 以降にアップデートしていないサイト。 Read more about drupalgeddon2 Drupal クラック暫定対応
不要テーブルTRUNCATE Read more about Drupal 7 バックアップ・リストア