-
-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Composer dependencies issue on a legacy site without composer on TYPO3v12 #1115
Comments
I would have to look into this, sounds strange to me too. Is there any indication from which file this errors is coming from, if you have any logs, you can replace hostnames, ips etc. before posting. |
The error is generated by line 19 in typo3conf/ext/crawler/Resources/Private/Php/Libraries/vendor/composer/platform_check.php Please let me know if any other check comes to mind. |
Actually, the message on the screen is generated by line 19 while the one in the log is written by line 22 of the same file. |
An additional error message I got after setting some debug flags: PHP User Error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.2.0". You are running 8.1.31. in /(...)/typo3conf/ext/crawler/Resources/Private/Php/Libraries/vendor/composer/platform_check.php line 24 That's true, I am actually running PHP 8.1.31, but Composer is not installed so I can't understand why it's complaining. |
Thanks for the follow up. I don't know if this has changed recently. But at least it is as follows.
And therefor the check failure. I need to figure out, why the Perhaps it's a side effect of the Tailor Tool, but I would have to look more into this. But it's for sure a mistake. Will mark this as a bug. I have just tried locally with PHP 8.1 and doing the That gives me <?php
// platform_check.php @generated by Composer
$issues = array();
if (!(PHP_VERSION_ID >= 80100)) {
$issues[] = 'Your Composer dependencies require a PHP version ">= 8.1.0". You are running ' . PHP_VERSION . '.';
} which is correct. So something in the build process is off. Perhaps I have simply published with the wrong version. Version 12.0.0, 12.0.1, 12.0.2 doesn't include the libs at all (I knew about that but forgot). both 12.0.3 and 12.0.4 have a false version included, so probably me doing a wrong build. Let me try to make a new release on of the following days. |
Here is a version with it fixed for now. sha1sum 7623a3f9d785c7f94fb827dac64aeead00276af7 crawler-fix.zip
sha256sum 5f5b2c0d084acc41984bfbbdce1a557948ef22946f8942f5f0a42508995ac5ab crawler-fix.zip
md5sum 34d70788e1c79f5e6253bd70c76ebd23 crawler-fix.zip I have added the checksums, so that you can ensure that it hasn't be changed on the way. It's build with Hope that will help you move forward till i have a new official release. |
The version you have built loads successfully and seems to work correctly. |
You're welcome, I'll ping you here, when there is a new official release. |
I am trying to upgrade a legacy TYPO3v11 site with crawler 11.0.10 to TYPO3v12 with crawler 12.0.4.
I disabled the crawler extension before the upgrade to TYPO3v12. After the upgrade of TYPO3 I have also updated crawler to 12.0.4.
When I try to activate the crawler extension the following message gets displayed:
Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.2.0".
Please notice that my TYPO3 installation is a legacy one not set up with Composer. Actually, the composer package is not even installed on my server. Therefore the above message looks strange to me.
Any hints?
Environment
The text was updated successfully, but these errors were encountered: