Hi,
you could try to temporarily enable WordPress debugging on one of the sites as described here: https://codex.wordpress.org/Debugging_in_WordPress, so add to wp-config.php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
save the S3 credentials again and check if there is an output in the file wp-content/debug.log.
Kind regards
Christina
Hello Christina,
Done as requested and there were several repeats of the following with PHP 7.1.2 running. Some details crossed out for security!
[12-Mar-2017 11:27:12 UTC] PHP Warning: Illegal string offset 's3accesskey' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 185
[12-Mar-2017 11:27:12 UTC] PHP Warning: Illegal string offset 's3secretkey' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 186
[12-Mar-2017 11:27:12 UTC] PHP Warning: Illegal string offset 's3bucketselected' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 187
[12-Mar-2017 11:27:12 UTC] PHP Warning: Illegal string offset 's3base_url' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 188
[12-Mar-2017 11:27:12 UTC] PHP Warning: Cannot assign an empty string to a string offset in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 188
[12-Mar-2017 11:27:12 UTC] PHP Warning: Illegal string offset 's3region' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 189
[12-Mar-2017 11:27:13 UTC] PHP Warning: Illegal string offset 's3accesskey' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 185
[12-Mar-2017 11:27:13 UTC] PHP Warning: Illegal string offset 's3secretkey' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 186
[12-Mar-2017 11:27:13 UTC] PHP Warning: Illegal string offset 's3bucketselected' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 187
[12-Mar-2017 11:27:13 UTC] PHP Warning: Illegal string offset 's3base_url' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 188
[12-Mar-2017 11:27:13 UTC] PHP Warning: Cannot assign an empty string to a string offset in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 188
[12-Mar-2017 11:27:13 UTC] PHP Warning: Illegal string offset 's3region' in /home/xxxxx/public_html/xxxxxxxxxxx/wp-content/plugins/backwpup/inc/class-destination-s3.php on line 189
HOWEVER I’ve now found that this only seems to happen in Safari on my iMac with latest OS. Just tried Chrome and it appears to work correctly in that the details of the S3 bucket appears and can be selected in the dropdown. I can apparently now manually run a backup and it uploads to Amazon S3 OK.
Is it me or just Safari being a real pain?
Thanks for your help by the way!
Roger
Hi Roger,
thanks to your report we found an incompatibility with PHP 7.1, but according to my current findings, but sot sure how the issue could be there only for Safari…
By the way, we will release the fix in next release (no date available yet), but if you want you could subscribe as beta tester and you could test the fix earlier.
See https://backwpup.com/become-backwpup-beta-tester/
Since this will be resolved in the next release, I will set this topic as resolved. Let us know if you need anything else.