Drupal10に移行できました
ようやく・・まるまる2週間、かかったかな。D9へあげた時より準備で苦労した。もっともD9あげた時は移行後の作業が地獄であったが、D10はそれがないように思える、今の所。
結局のところ、ここのページに書いている内容の通りということなのだが
ミソは、UpgradeStatusでincompatible要素がなくなるまで準備が必要ということです。coreに含まれるものもあるので100%にはならないのですが。
疲れました
ようやく・・まるまる2週間、かかったかな。D9へあげた時より準備で苦労した。もっともD9あげた時は移行後の作業が地獄であったが、D10はそれがないように思える、今の所。
結局のところ、ここのページに書いている内容の通りということなのだが
ミソは、UpgradeStatusでincompatible要素がなくなるまで準備が必要ということです。coreに含まれるものもあるので100%にはならないのですが。
疲れました
このまえ、D9にUpgradeして四苦八苦したところだというのに、もう、D9がサポート切れ宣告され(いや前からわかってたことだったが、案外早く感じる)D10にUpgradeする必要が出てきた。会社の二つのサーバもその必要があるが、こちらはイントラネット内なので焦ることはないと思うけど、本サイトはちょっと頑張らないといけない感じ。
https://www.drupal.org/docs/understanding-drupal/drupal-9-release-date-…
う〜ん、一部、どうもよくわからんことがある。特にcomposerでupdateかけたモジュールがDrupalのサイト内で見るとupdateさっれていないという現象がある。Composerからだとできているようなのだが、キャッシュクリアもかけたし、update.phpもやってるけど。。
う〜ん、う〜ん、しばらく悩みが続きそうだ。
コンタクトフォームからbotと思われる変なメッセージが飛んでくる、数は多くないが、そのうちどんどん増えたらやだなぁ、と思った。
DrupalのCAPTCHAモジュールを導入してみた。
$ composer require 'drupal/captcha:^1.2'
その後、モジュールを有効にするが、コンタクトフォームやコメント欄でも、有効になっていなかった。
環境設定のCAPTCHの設定を開くと、フォーム設定というのがある。
インストールされた少なくとも1つのモジュールやテーマがサポートされなくなりました。
アップグレードするか、無効にすることを強く推奨します!
詳細はプロジェクトのホームページを参照してください。
ここはSAKURAインターネットのレンタルサーバなのですが、MySQL5.7へのアップグレードを行いました。少し前に、テスト環境でやった時は、エラーが出まくり、やめていたのですが、何度かCoreのアップデートがあったせいか、今回は成功したようです。
よかった。
つぎは、Drupal8への移行ですね。。。。気が重い・・・
DrupalのRewriteエンジンは下記のよう記述されている。
RewriteRule ^ - [E=protossl]
RewriteCond %{HTTPS} on
RewriteRule ^ - [E=protossl:s]
行頭からなんでも、リダイレクトしない(-の意味がわからないので、多分そうじゃないかという推測) が [E]は環境変数らしいから、環境変数protosslを値なしで設定する。んで、次の行で、httpsがオンだった時は、環境変数protossl=sを設定するという意味だと思う。ここは調べてもよくわからなかった。
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]