Jump to content
This topic contains 45 posts with an estimated read time of 14 minutes. A summary containing the most significant posts is available with an estimated read time of 2 minutes.

Featured Replies

Posted

Yes, I know PHP 8.2 is not currently supported. I'm starting this topic for the eventual discussion and to possibly help IPS with support in the future.

I moved my site to 8.2 this morning, and it seems to be running fine so far.  I will log any errors or issues I spot in this thread.

  • 1 month later...

No issues so far?

  • Community Expert

I’ve played around with it in localhost environment without issue. But that does not catch everything that could happen in a prod setup. 🙂

Thanks @CheersnGears for being a lab rat!  We will bring some cheese for you! 😂 

  • Author
 

No issues so far?

None with IPS itself. I did get template issues with my marketplace template, so I dropped it back to 8.1. 

  • Community Expert

Errors will mostly happen when you’re using a dev environment so any resource can be tested or updated. 

  • 9 months later...

Bump. Will 4.7.15 support 8.2?

  • Community Expert
 

Bump. Will 4.7.15 support 8.2?

4.7.15 is in beta and there is no official support yet for PHP 8.2  We did bump the PHP recommendation to 8.1 though so baby steps 😉 .

My live site with 4.7.14, and test site beta 2 4.7.15 is with PHP 8.2 - no issues.

  • Community Expert

PHP 8.2 will be fully supported in Invision Community 5.

Whilst it may work with earlier versions such as 4.7, it isn't officially supported (there may be issues) and will likely mean that developers mode is unusable..

  • 1 month later...
 

PHP 8.2 will be fully supported in Invision Community 5.

Whilst it may work with earlier versions such as 4.7, it isn't officially supported (there may be issues) and will likely mean that developers mode is unusable..

Glad to hear as PHP 8.1 does not support ImageMagick, but PHP 8.0 and 8.2 do, so that issue might need to be addressed for people not upgrading to v5

  • 1 month later...
  • Author
 

Glad to hear as PHP 8.1 does not support ImageMagick, but PHP 8.0 and 8.2 do, so that issue might need to be addressed for people not upgrading to v5

ImageMagick appears to be supported?

Could contain: Page, Text

Could contain: Page, Text

As a matter of principle, PHP 8.2 should be supported officially for v4 in the next months. PHP 8.1 is already in security-only support and that expires on 25 Nov 2024.

One issue with PHP 8.2+ as far as I can tell, is that in Dev mode some pages act funny, with a bunch of our plugins that use the apparently standard IPB construct 'return \call_user_func_array( 'parent::' . __FUNCTION__, \func_get_args() );', throwing deprecation and Exceptioning out of most pages. 

You can of course disable deprecations in php.ini (```error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT```)

But then the 'get support' page doesn't load, unless you hack some PHP code like this into the top of the core support.php file (```error_reporting(E_ALL | E_STRICT);```). It's possible that under 8.2 / dev / prod mode it's also throwing other errors.

Finding a php.ini error_reporting config that works for both use cases does not seem to exist. Looking forward to PHP 8.2 support soon.

 

PHP 8.2 will be fully supported in Invision Community 5.

Whilst it may work with earlier versions such as 4.7, it isn't officially supported (there may be issues) and will likely mean that developers mode is unusable..

just to let you know: for us and especially our admins, it would be helpfull if you could synchronize the supported php version with the one supported by the actual stable debian packages.

IPS v4 will not have support for PHP 8.2. The End.

 

IPS v4 will not have support for PHP 8.2. The End.

Was that meant as an answer? That is what @Stuart Silvester already wrote and was not questioned by our comments.

Edited by taz.de

Well @Stuart Silvester wrote that it isn't supported. I didn't read any definite "won't be supported". In my humble opinion, this may have originated from a more optimistic release expectation date for v5. If this new release get delayed, how will it look that a current product in its latest stable version (v4) requires an unsupported PHP version?

  • Community Expert

As of today, there are not any plans to make PHP 8.2 or higher compatible with Invision Community version 4. However, like many things in the software world, this is written in pencil so could change as we progress through the end of version 4's lifetime.

  • Community Expert
 

just to let you know: for us and especially our admins, it would be helpfull if you could synchronize the supported php version with the one supported by the actual stable debian packages.

Im a little confused by this. Are you saying they dont support php 8.1 and 8.2?

 

Im a little confused by this. Are you saying they dont support php 8.1 and 8.2?

dear marc, nice to hear from you; php8.1 is not in the official debian repositories. they (our admins) hate it when we install php with using sury. most likely because safety and other standards. when you officially support only 8.1 (and when we have problems like my colleague described above) we can't use the 8.2 debian php package and have to install 8.1 from sury. or the admins have to build an own package. i think ipb/ips is the only software package we use which forces us to do such things.
i hope you are well, best regards.

 

Edited by taz.de

  • Community Expert
 

dear marc, php8.1 is not in the official debian repositories. they (our admins) hate it when we install php with using sury. most likely because safety and other standards. when you officially support only 8.1 (and when we have problems like my colleague described above) we can't use the 8.2 debian php package and have to install 8.1 from sury. or the admins have to build an own package. i think ipb/ips is the only software package we use which forces us to do such things.
i hope you are well, best regards.

 

Sorry to hear that is the case. As mentioned, we are indeed providing support for PHP 8.2 in our next major release of the platform.

 

we can't use the 8.2 debian php package

I am not an admin myself. But my community runs with 8.2 without issues. My server administrator says, all his customers run their IPS communities with 8.2. ðŸ˜¬

 

with 8.2 without issues

There are at least 5 confirmed issues with PHP 8.2 on IPS 4.x. Well, if you want to take a risk, that's up to you.

 

Sorry to hear that is the case. As mentioned, we are indeed providing support for PHP 8.2 in our next major release of the platform.

i understood that. using the debian packages as a guide for switching php versions was just a suggestion. because ipb asked us to update, we upgraded to php8. first to 8.2, then to 8.1 because of problems.

 

I am not an admin myself. But my community runs with 8.2 without issues. My server administrator says, all his customers run their IPS communities with 8.2. ðŸ˜¬

i am glad to hear that you don't have any issues what is good for you. we had the above issues with the debian 8.2 packages which lead to apache segfaults on our server when /admin/?app=core&module=support&controller=support was called.

 

There are at least 5 confirmed issues with PHP 8.2 on IPS 4.x. Well, if you want to take a risk, that's up to you.

As said above, I am not an admin. I watch my system logs frequently and do not see any issues. But forget, what I said. ðŸ˜ƒ

Recently Browsing 0

  • No registered users viewing this page.