Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Jon Erickson Posted August 9, 2022 Author Posted August 9, 2022 Any errors being thrown? Are you receiving emails, just not being logged? Did it work for you on 4.7.0? We did test it with 4.7 and everything was functioning correctly.
beats23 Posted September 2, 2022 Posted September 2, 2022 On 4.7.2 beta 3, when the AWS app is activated my website fails to load. Could you check on your system to see if there is any compatible issues with IPS 4.7.2 beta 3?
Jon Erickson Posted September 3, 2022 Author Posted September 3, 2022 Can you check your PHP logs? You may also enable display_errors in your PHP settings. If you are getting just a white screen, my suspicion is an error is being thrown.
beats23 Posted September 4, 2022 Posted September 4, 2022 On 9/3/2022 at 2:55 PM, Jon Erickson said: Can you check your PHP logs? You may also enable display_errors in your PHP settings. If you are getting just a white screen, my suspicion is an error is being thrown. Hi, I don't get any logs. On 4.7.2 beta-3 when the app is activated the whole site freezes and none of the pages will load, I also uses cloud flare.
Jon Erickson Posted September 5, 2022 Author Posted September 5, 2022 (edited) Thank you for letting us know. When 4.7.2 releases we will be sure to make sure to test against it. Until then we don’t base changes off betas as they are subject to change and inherently full of errors anyways. Edited September 5, 2022 by Jon Erickson
Dll Posted September 14, 2022 Posted September 14, 2022 Just wondering where this app stands in terms of its compatibilty with 4.7.2 and PHP 8? It seems to have been the cause of a few issues of late, so we're holding off updating until we know it's status.
Jon Erickson Posted September 14, 2022 Author Posted September 14, 2022 We have no tested it against 4.7.2. We hope to have it all complete this weekend.
Randy Calvert Posted September 14, 2022 Posted September 14, 2022 (edited) I have not had any problems with the plugin following the upgrade to 4.7.2. It's not been disabled in any way, and no sort of warnings. Emails are delivering as expected. The only email bounces I had were from when the plugin was actually disabled as part of testing/debugging OTHER problems. Once re-enabled, I was able to re-queue those emails and they were sent properly through SES. Edited September 14, 2022 by Randy Calvert
Jon Erickson Posted September 14, 2022 Author Posted September 14, 2022 Thanks Randy, glad to hear. I imagine there won’t be many if any issues.
beats23 Posted September 14, 2022 Posted September 14, 2022 Same as before, I install 4.7.2 and my site fail to load when the app is activated. IPS 4.7.2, PHP 8.2.0 with cloud flare.
Dll Posted September 14, 2022 Posted September 14, 2022 (edited) I don't think Invision supports PHP 8.2 yet. Edited September 14, 2022 by Dll
beats23 Posted September 14, 2022 Posted September 14, 2022 3 minutes ago, Dll said: I don't think Invision supports PHP 8.2 yet. when using PHP 8, 8.1 and 8.2, it is the same issue, the website won't load when AWS app is activated.
Randy Calvert Posted September 14, 2022 Posted September 14, 2022 I’m using 8.0.20 as Amazon Linux 2 (amazon-linux-extras) does not support 8.1.X yet.
Jon Erickson Posted September 14, 2022 Author Posted September 14, 2022 Yeah definitely no support for PHP 8.2 as Invision does not even support that.
Jon Erickson Posted September 15, 2022 Author Posted September 15, 2022 (edited) A new version has been submitted with support for 4.7.2 and PHP 8.1. The AWS SDK was also updated which added support for PHP 8. Previously did not support PHP 8. Edited September 15, 2022 by Jon Erickson beats23 and SeNioR- 1 1
Randy Calvert Posted September 20, 2022 Posted September 20, 2022 @Jon Erickson do you know if this will run on IPS CIC?
Jon Erickson Posted September 20, 2022 Author Posted September 20, 2022 Yes, it has always been designed to run on CIC. However, I can’t test against CIC as I do not have a CIC service to use to test. We only use an on premise license to test against. Randy Calvert 1
Randy Calvert Posted September 22, 2022 Posted September 22, 2022 @Jon Erickson... tried to install 1.0.14... when using PHP 7.4 or 8.0 (currently supported versions of PHP for IPB), it triggers an error that disables the full site and ACP with the following message: ErrorException: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 8.0.20. (256) #0 [internal function]: IPS\IPS::errorHandler(256, 'Composer detect...', '/var/www/html/a...', 24) #1 /var/www/html/applications/awsses/sources/vendor/composer/platform_check.php(24): trigger_error('Composer detect...', 256) #2 /var/www/html/applications/awsses/sources/vendor/composer/autoload_real.php(25): require('/var/www/html/a...') #3 /var/www/html/applications/awsses/sources/vendor/autoload.php(7): ComposerAutoloaderInit56a710c1e4edbbc536d58cfc31cc8a09::getLoader() #4 /var/www/html/applications/awsses/Application.php(27): require_once('/var/www/html/a...') #5 /var/www/html/system/Application/Application.php(705): IPS\awsses\_Application->__construct() #6 /var/www/html/system/Application/Application.php(149): IPS\_Application::constructFromData(Array) #7 /var/www/html/system/Dispatcher/Admin.php(348): IPS\_Application::applications() #8 /var/www/html/system/Dispatcher/Admin.php(68): IPS\Dispatcher\_Admin->buildMenu() #9 /var/www/html/system/Dispatcher/Dispatcher.php(110): IPS\Dispatcher\_Admin->init() #10 /var/www/html/admin/index.php(13): IPS\_Dispatcher::i() #11 {main} applications/awsses/sources/vendor/composer/platform_check.php Line 7 appears to be the problem: if (!(PHP_VERSION_ID >= 80100)) { $issues[] = 'Your Composer dependencies require a PHP version ">= 8.1.0". You are running ' . PHP_VERSION . '.'; }
beats23 Posted September 22, 2022 Posted September 22, 2022 I update to the latest version. I have the same issue. When the app is activated my website will not load and it gives a cloudflare error. See the attached photo. I have to rename the awsses folder to get my website working. PHP 8.1
Randy Calvert Posted September 22, 2022 Posted September 22, 2022 You can comment out the lines I pasted above and it will keep email flowing for now with your site back online.
Jon Erickson Posted September 23, 2022 Author Posted September 23, 2022 (edited) Correct. If you are not running PHP 8.1, do not upgrade to the newest version. Stay on your current version. There is a backwards compatibility issue with the AWS SDK. We’ll see if we can work around it. If not, we will add a system requirement to the app for PHP version. Edited September 23, 2022 by Jon Erickson
Daniel F Posted September 23, 2022 Posted September 23, 2022 4 minutes ago, Jon Erickson said: If not, we will add a system requirement to the app for PHP version. Marketplace submissions should always support the same minimum required PHP & MySQL version as the last IPS release!
Jon Erickson Posted September 23, 2022 Author Posted September 23, 2022 Just now, Daniel F said: Marketplace submissions should always support the same minimum required PHP & MySQL version as the last IPS release! We know. Just looked at the composer.lock and one small package requires PHP 8.1. Will add a PHP 7.4 composer package requirement and update the dependencies to make sure it doesn’t happen again. Daniel F 1
Jon Erickson Posted September 23, 2022 Author Posted September 23, 2022 An update has been submitted that addresses the backwards compatibility issue. Please update as soon as possible when it releases.
beats23 Posted September 23, 2022 Posted September 23, 2022 21 hours ago, beats23 said: I update to the latest version. I have the same issue. When the app is activated my website will not load and it gives a cloudflare error. See the attached photo. I have to rename the awsses folder to get my website working. PHP 8.1 Any info on this issue?
Recommended Posts