Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Grafidea Posted January 26, 2022 Posted January 26, 2022 I have a question, does ips already support php 8.1? sobrenome and SeNioR- 2
Grafidea Posted January 26, 2022 Author Posted January 26, 2022 "Sorry, we can't show this content because you do not have permission to see it." LiquidFractal, Thomas P and sobrenome 2 1
Adriano Faria Posted January 26, 2022 Posted January 26, 2022 2 minutes ago, Grafidea said: "Sorry, we can't show this content because you do not have permission to see it." Sorry. sobrenome, LiquidFractal and Grafidea 2 1
Solution Jim M Posted January 26, 2022 Solution Posted January 26, 2022 At this time, we have not fully claimed support for 8.1. Testing is still something which we have on our to-do list. Thomas P, SeNioR-, Marco Junior and 2 others 3 2
b416 Posted February 5, 2022 Posted February 5, 2022 the background task started by cron every minute fails with php 8.1 sobrenome 1
Grafidea Posted February 5, 2022 Author Posted February 5, 2022 Please on php 8.0, php 8.1 not yet working sobrenome 1
nodle Posted February 5, 2022 Posted February 5, 2022 I am running 8.1 without any problems whatsoever. Teddy Rogers, dutchsnowden and sobrenome 1 2
Jim M Posted February 5, 2022 Posted February 5, 2022 PHP 8.1 is still not officially supported. You can check when we do release official support in our Release Notes. sobrenome and Thomas P 2
LiquidFractal Posted March 15, 2022 Posted March 15, 2022 (edited) The other thing to remember is that while Invision may support 8.0/8.1.x, this isn't necessarily true for third-party developers, who are of varying aptitude. I just installed PHP 8.0.x on my development site, which dies with an error 500 unless I disable my third-party customizations (which means that one of them isn't coding properly somewhere for PHP 8.x). And I don't currently have time to troubleshoot. So there's support, and then there's support. Edited March 15, 2022 by LiquidFractal SUBRTX and sobrenome 2
Chris Anderson Posted March 16, 2022 Posted March 16, 2022 On 2/4/2022 at 7:52 PM, nodle said: I am running 8.1 without any problems whatsoevr. There are portions of the codebase that doesn't get utilized by the average site owner. There could be certain settings that get enabled that utilize a section of code that might not play well with new PHP releases. It's in the realm of possibility that one site might not encounter any compatibility issues. One site claiming that all is well in the world doesn't necessarily mean that everyone's world will be peachy. It's quite possible that there might be problems yet to be discovered. Although some folks step us to beta test each build its pretty much a free for all. People will randomly test things likely leaving portions of the suite untested. With "some" structure thrown around client beta testing a larger amount of the code could be tested minimizing the amount of follow up releases needed to be fully compatible with each new PHP release. Helping marketplace developers better address future PHP releases would be a worthy conversation to have between IPS and the community. LiquidFractal and sobrenome 2
jpg Posted March 29, 2022 Posted March 29, 2022 (edited) On 2/5/2022 at 2:23 PM, b416 said: the background task started by cron every minute fails with php 8.1 Note - This caught me out. I had left my nginx configurations to php7.4, but forgot to force php-cli to be on 7.4, you can do so easily by doing: update-alternatives --set php /usr/bin/php7.4 @nodle are you sure your background tasks are working on php8.1? Edited March 29, 2022 by jpg sobrenome 1
nodle Posted March 29, 2022 Posted March 29, 2022 (edited) 1 hour ago, jpg said: Note - This caught me out. I had left my nginx configurations to php7.4, but forgot to force php-cli to be on 7.4, you can do so easily by doing: update-alternatives --set php /usr/bin/php7.4 @nodle are you sure your background tasks are working on php8.1? Ya I had no problems, ran like that for months. I wasn’t using CRON entries though, just the default with user activity. But I switched back to 8.0 weeks ago. I did not run any addons (if that makes a difference). When they announce official support I will switch back to 8.1. Edited March 29, 2022 by nodle sobrenome 1
Randy Calvert Posted June 7, 2022 Posted June 7, 2022 The latest beta release (4.7.0 beta 6) adds support for PHP 8.1. 🙂 SeNioR- 1
Marc Posted June 7, 2022 Posted June 7, 2022 2 minutes ago, Randy Calvert said: The latest beta release (4.7.0 beta 6) adds support for PHP 8.1. 🙂 #IPSEncyclopedia Grafidea, SeNioR- and Randy Calvert 1 2
aXenDev Posted June 11, 2022 Posted June 11, 2022 On 6/7/2022 at 4:45 PM, Randy Calvert said: The latest beta release (4.7.0 beta 6) adds support for PHP 8.1. 🙂 SeNioR- 1
Stuart Silvester Posted June 11, 2022 Posted June 11, 2022 2 hours ago, aXenDev said: That notice will vanish soon.
CheersnGears Posted June 15, 2022 Posted June 15, 2022 Just as a note. If you use ImageMagick and the imagick Cpanel plug-in, it is not yet compatible for 8.1. I just got confirmation from Cpanel.
Marc Posted June 15, 2022 Posted June 15, 2022 38 minutes ago, CheersnGears said: Just as a note. If you use ImageMagick and the imagick Cpanel plug-in, it is not yet compatible for 8.1. I just got confirmation from Cpanel. Thank you for that information 🙂
Gabriel Torres Posted July 30, 2022 Posted July 30, 2022 Just a quick follow-up on this, I tried upgrading from 7.4 directly to 8.1, however, we started getting 500 errors, apparently due to a few of the plugins not being compatible with 8.1. Some of them are not maintained anymore, however, very useful in our community. Therefore, I am halting the upgrade to 8.1 for the time being, until I have the time to debug each plugin. For example: 2022/07/30 16:38:14 [error] 3477#0: *12148 FastCGI sent in stderr: "PHP message: PHP Fatal error: Declaration of IPS\hook3800::link($warningRef = null, $groupFormatting = null) must be compatible with IPS\_Member::link($warningRef = null, $groupFormatting = null, $anonymous = false) in [redacted]/init.php(927) : eval()'d code on line 84" while reading response header from upstream, client: [redacted], server: [redacted], request: "GET /forums/topic/1334466-compatibilidade-de-componentes-placa-de-video-e-placa-m%C3%A3e/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "[redacted]" Cheers.
teraßyte Posted July 30, 2022 Posted July 30, 2022 Yeah, looks like that plugin is quite old. The $anonymous parameter was added back in 4.6 if I remember right. Gabriel Torres 1
commandosqueak1 Posted July 31, 2022 Posted July 31, 2022 @Gabriel Torres that sounds like a similar issue I am getting. Upgraded from 7.4.3 to v 8 and getting 500 errors. but this is for the whole site including the admin panel. No idea if its possible to disable the customisations without the admin panel is there? Gabriel Torres 1
Adriano Faria Posted August 1, 2022 Posted August 1, 2022 1 hour ago, commandosqueak1 said: No idea if its possible to disable the customisations without the admin panel is there? Gabriel Torres and Marc 2
Recommended Posts