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 ...

< 前の記事一覧へ次の記事 >

この記事へのコメント

コメントはまだありません。

コメントを送る

必須
必須 ※メールアドレスは公開されません
任意
必須
Loading...