Jump to content

AWS Simple Email Service with Bounce Management


Jon Erickson

Recommended Posts

  • 4 weeks later...
Posted

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?

Posted
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. 

Posted (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 by Jon Erickson
  • 2 weeks later...
Posted

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.

Posted (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 by Randy Calvert
Posted
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.

Posted

@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 . '.';

}
Posted

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.

Could contain: Text

PHP 8.1

Posted (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 by Jon Erickson
Posted
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! 

Posted
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. 

Posted
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.

Could contain: Text

PHP 8.1

Any info on this issue?

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...