ユーザ用ツール

サイト用ツール


cms:drupal:upgrade9:upgradework2

Upgrade後

エラーの修正

Trusted Host Setting

信頼されるホスト以外からのアクセスを防止するというセキュリティー回避と考えられる。 ここを参考に、settings.phpを編集することで、エラーが回避。

HTTPリクエストのホストヘッダーが定義されたパターンと一致しない場合、DrupalはHTTP400でメッセージで応答します。

$settings['trusted_host_patterns'] = [
  '^cycle\.eek\.jp$',
];

この例で使用される正規表現について:

  • ^ 文字列の先頭に一致します
  • $ は文字列の終わりに一致します
  • . 任意の文字に一致します。ドットを一致させる場合は、上記の例のようにバックスラッシュでエスケープする必要があります。

Webformのライブラリがない

webformなくてもいいのではないかと思い始め、ライブラリを全部インストールするより削除したほうがいいな、と思った。

webformのモジュールをuninstallして終了

pathautoの設定?

独自ドメイン のサブDirで作業してから移行したせいか、いや、それは関係ないかも、どうもpathautoの設定がうまく反映できてないように思える。urlエイリアスを自動で設定する機能で、D8/9でもモジュールとして存在してコンテンツも移行されてる。

https://www.drupal.org/project/pathauto

エイリアスの設定はそのまま残っているのだが、一部機能しておらず、node/325だったり、content/325だったりし、また一部移行されていて、エイリアスでアクセできている。何度かいじっているうちに、かなりおかしくなってしまったようだ。

一度リセットしたく、全てのエイリアスパターンを削除し、最初から始めた。

エイリアス設定を変えて一括変更した時は、反映がすぐに行われないので、キャッシュクリアをしなければならない。ここに気づかなくて、何度も変更したり、消したりしてしまった。キャッシュクリアは、ブラウザのクリアと

大事なのはDrupalのキャッシュクリアである

Drupalキャッシュ

「環境設定」 「開発」の中にパフォーマンスという項目があり、中にキャッシュクリアがある。

それを実施したのちに、ブラウザのキャッシュクリアをする。

検索のリンク切れ

Googleなどの検索結果がリンク切れになっている。これは、変更途中過程もキャッシング保存されてしまっているからだと思うので、そのうち修正がかかると思う。

cms/drupal/upgrade9/upgradework2.txt · 最終更新: 2022/01/10 13:42 by king