概要
以下の環境で構築したOmeka SにClean Urlモジュールをインストールしようとしたところ、
- PHP Version: 8.3.2
- Omeka S Version: 4.0.4
- Clean Url Version: 3.17.7
以下のメッセージが表示されました。
この課題に対して、以下に記載したように、/modules/CleanUrl/src/Router/Http/CleanRoute.phpファイルを一部修正することにより、上記メッセージを非表示にすることができました。
https://github.com/Daniel-KM/Omeka-S-module-CleanUrl/issues/19
.htaccessファイル内のSetEnv APPLICATION_ENV "production"という記述を、SetEnv APPLICATION_ENV "development"に設定していない場合には、そもそも上記メッセージが表示されないかもしれませんが、参考になりましたら幸いです。
補足
Clean Urlモジュールでは、インストール時に、/configフォルダにcleanurl.config.phpというファイルを作成するようです。
https://gitlab.com/Daniel-KM/Omeka-S-module-CleanUrl#installation
そのため、configフォルダの権限によっては、以下のようなメッセージが表示され、インストールができないケースがありました。
The file “cleanurl.config.php” in the config directory of Omeka is not writeable.

このような場合、いったんconfigフォルダの権限をfilesなどを同じにして、インストールを行い、その後、元に戻す、といったプロセスが必要になるかと思われます。
こちらも参考になりましたら幸いです。