Composer detected issues in your platformというエラー
目次:
テストサイトを5.2.2へアップデートしようとした時に、以下のエラーで真っ白になり 管理画面にも入れなくなりました。。
Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.2.0".
解決するまでに行った事をここにメモして残します。
アップデート時のComposerエラー解決法
FTPファイルの中に「composer.json」というファイルがあります。
それと同じものを公式サイトやGithubからDLして
「php」の部分「 ”php”: ">=8.2”,」と、
エラーメッセージにあるバージョンと同じ数字へ書き換えたものを置き換えてみると・・
何事もなかったように表示されました。
上記の下線部分は全角なのでコピペは使えません。
(エラーが出そうなので、本文中にはタグなど極力使わず全角で記載します。
その方が読み易いし。)
バージョンが違う場合、上記のファイルの数字部分(8.2)だけ書き換えれば大丈夫です。
原因について考えられる件
こちらの場合、最初に5.1.7からのスタートだったので、
「composer.json」ファイルの内容も「php=8.1」でした。
他のアップデート時(5.2.1へ2025年の話)には同じ様なエラーが出なかったので、
今回は許容範囲(?)よりも少し古かったのかもしれません。
・・ということは、今後もこの解決方法は度々必要になるかもしれません。
以下は、解決まで試行錯誤した時とエラーの原因の話
アップデート時のエラー
今までにインストール時にも同じ様なエラーが出てきましたが、
「composer~~、your platform~~、your composer~~ php~~」
というものです。
baserCMSアップデートの画面では、下のほうにエラー個所の説明がありました。
何度か調べたり対処を行っていたため、
composer.jsonというファイルが問題だと直ぐに分かったので
書き換え・上書き(置き換え)の為、FFFTPソフトなどでアップロードしました。
詳しくは以下のサイトが非常に明解で参考になります。この場を借り感謝申し上げます。
【php】composerのautoloadでphpのバージョンチェックを回避するには
https://tech.softel.co.jp/blog/archives/1479
免責のようなエラーの原因についての話
(このサイトはタグやURLを入力すると403エラーになる事が多いので
英数字は、ほぼ全て全角で記しており「コピペ」などは残せませんが、
コマンドなど利用しておらず、管理画面とFTPファイルマネージャーだけの方法です。
参考になるサイトの紹介はエラーが出なければ、URLをリンクは貼らずに残します。
当サイトで表示できるのは、会話で説明するような方法で
コピーできるタグや画像などはありません。理由はエラーが出る為です。
詳細は他の記事にありますが、読んでも面白くないかもしれません。。)
・・ここまで読んでくださって有難うございます。
参考になりましたら幸いです。
参考:解決まで読みまくったサイト一覧
Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". Composer はプラットフォーム内の問題を検出しました。Composer の依存関係には、PHP バージョン ">= 8.1.0 が必要です。
Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". https://forum.basercms.net/t/topic/1215/9
PHP 8.1環境での baserCMS5系 稼働について Zenn
https://zenn.dev/the2ndloop/articles/25e56d70332ea9
[Laravel] Composerにphpのバージョンをあげろと急に怒られはじめてハマった話 ... - Zenn Jul 22, 2023 ...
composerさん今日はご機嫌ななめ ... Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0".
時々 ... blog.kaburk.com
https://blog.kaburk.com/blog/archives/tag/baserCMS5
baserCMS5 | 技術雑記 国産CMS・baserCMSはAI時代にどう戦うのか? Qiita
https://qiita.com/KENBO/items/a3923033f8f469fed69e
LaravelでcomposerとPHPバージョン違いのエラー #Docker - Qiita ーーー7.433
ーーコマンドで変更
composer config platform.php 7.4.33 > $ composer update
レールコンサルティング株式会社https://www.rail-c.com › %E3%80%90php%E3%80%91composer%E3%82%92php%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%82%8B%E6%96%B9%E6%B3%95
【PHP】ComposerをPHPのバージョンに合わせる方法 ーーー7.433 U-Mebius
https://umebius.com › eccube › your-composer-dependencies-require-a-php-version-8-1-0-you-are-running-7-4-33 Your Composer dependencies require a PHP version ">= 8.1.0 ...
この記事へのコメント
コメントはまだありません。
コメントを送る