Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
CheersnGears Posted March 10, 2023 Posted March 10, 2023 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.
Randy Calvert Posted April 13, 2023 Posted April 13, 2023 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! 😂 tnn 1
CheersnGears Posted April 13, 2023 Author Posted April 13, 2023 7 hours ago, tnn said: 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. tnn 1
Adriano Faria Posted April 13, 2023 Posted April 13, 2023 Errors will mostly happen when you’re using a dev environment so any resource can be tested or updated.
Jim M Posted January 18 Posted January 18 11 minutes ago, SeNioR- said: 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 😉 . SeNioR- and Thomas P 2
Adlago Posted January 18 Posted January 18 My live site with 4.7.14, and test site beta 2 4.7.15 is with PHP 8.2 - no issues. The Old Man and tnn 1 1
Stuart Silvester Posted January 18 Posted January 18 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.. Jim M and SeNioR- 2
ghinton Posted March 18 Posted March 18 On 1/18/2024 at 2:09 PM, Stuart Silvester said: 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 SeNioR- 1
CheersnGears Posted April 19 Author Posted April 19 On 3/17/2024 at 8:06 PM, ghinton said: 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?
Andreas Grace Posted April 20 Posted April 20 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. dragonfly411, aXenDev, CheersnGears and 4 others 5 2
taz.de Posted April 22 Posted April 22 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. SeNioR- 1
taz.de Posted April 23 Posted April 23 On 1/18/2024 at 8:09 PM, Stuart Silvester said: 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. SeNioR- 1
taz.de Posted April 23 Posted April 23 (edited) 8 minutes ago, SeNioR- said: 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 April 23 by taz.de
Andreas Grace Posted April 23 Posted April 23 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?
Jim M Posted April 23 Posted April 23 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. Andreas Grace 1
Marc Posted April 24 Posted April 24 18 hours ago, taz.de said: 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?
taz.de Posted April 24 Posted April 24 (edited) 1 hour ago, Marc Stridgen said: 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 April 24 by taz.de
Marc Posted April 24 Posted April 24 8 minutes ago, taz.de said: 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.
Sonya* Posted April 24 Posted April 24 14 minutes ago, taz.de said: 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. 😬
SeNioR- Posted April 24 Posted April 24 10 minutes ago, Sonya* said: 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.
taz.de Posted April 24 Posted April 24 11 minutes ago, Marc Stridgen said: 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. 5 minutes ago, Sonya* said: 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.
Sonya* Posted April 24 Posted April 24 1 minute ago, SeNioR- said: 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. 😃
Recommended Posts