-
-
Notifications
You must be signed in to change notification settings - Fork 169
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
PHP 8.0 compatibility #2087
Comments
PHP 8.0 has just been released |
https://github.com/willdurand/Negotiation/releases/tag/3.0.0 has been released, so there should be no problem to at least start a Travis CI Test started with the needed changes. |
@LordSimal Sure! Let's see how it goes! #2184 |
I just retried this whole 8.0 problem again. But at least Bolt is working with "Web-Server PHP 8.0" when requiring the 3.0 version in the root composer.json with Running Composer 2.0.8 with 8.0 i still get problems with bolt/common
|
I see #2214 would already fix this |
Are you sure you're on |
Nope, that was my problem. After putting bolt/core to
|
Seems like we need to update |
I hate composer when it doesn't show every dependency problem at once.
|
To be clear this just occurs when executing composer with PHP 8.0 |
This still happens. |
yea but I dont know if we can just upgrade tigthenco/collecto from 7 to 8 without major changes. |
This is another issue: Ne-Lexa/php-zip#78 |
Details
Reproduction
Bug summary
BoltCMS currently breaks when trying to run it on PHP 8.0 RC3
Specifics
After installing the current PHP 8.0 RC3 release I got the following error when trying to access the frontpage
This is related to symfony/symfony#36676
Basically you can either have the psr/container interface installed via composer or as a PHP module.
To circumvent that we need to add the following to the composer.json
After a new
composer install
the following error occursThis is realted to willdurand/Negotiation#106
The module https://github.com/willdurand/Negotiation is being required by
api-platform/core
which is present in our composer.jsonBut as can be seen in that Pull Request there is no stable release for that fix at the moment.
I tried that fix on my instance and BoltCMS works after these changes.
I would say we'll have to wait for a stable release and then adjust our TravisCI tests to check if other things break as well under 8.0
The text was updated successfully, but these errors were encountered: