Hi, the support team at security check pro helped me so that I am now running the latest version of security check pro so that should no longer be a problem.
I went back to the original suggestion of updating in stages, with spagebuilder 4.0.1 but got the duplicate catid error message again. I ran the sql as you said, and got this message:
MySQL returned an empty result set (i.e. zero rows). (Query took 0.0101 seconds.)
ALTER TABLE jos_sppagebuilder DROP COLUMN catid;
[ Edit inline ] [ Edit ] [ Create PHP code ]
Warning: #1264 Out of range value for column 'created_on' at row 1
Warning: #1264 Out of range value for column 'modified' at row 1
Warning: #1264 Out of range value for column 'checked_out_time' at row 1
Obviously I don't have a clue what that means (guessing empty result set mean it couldn't do what was asked?), but hoping for the best I tried again to instal 4.0.1 I then got a new error message saying: JInstaller: :Install: Error SQL Duplicate column name 'ordering'
All of the above knocked my website out again somewhere along the line, with this error showing on the website: The server returned a "500 - Whoops, looks like something went wrong."
So I've returned to my backup and I am back at the beginning again.
In your last message you mentioned running a file on a staging site and then running it on a production site, but embarrasingly, not being tech savy, I don't know what that means or how to do that. Is that my only way forward now or are there any other options? Tracey