Hi,
I'm trying to run an advanced upgrade across 2.3.3 installation (I also need to change the DB config, hence the 'advanced').
All is well, until I enter the Database credentials and then it all goes wrong:
- The 'Test' ajax call doesn't do anything.
Upon clicking the 'Test' link it does nothing. Some googling shows that this is a 'popular' problem from a few years back, so after much digging I managed to get some errors to show (instead of nothing) by hitting enter while in a form field it submits the form - at this point it I get a connection refused, but if I then hit back and click 'test' again - I was getting a character/collation error.
So, off I go and come across some crazy issues from years ago with which the solution was to append 'utf8' onto the ->config['dsn'] property in xpdo.class.php. This actually worked and I finally got connected.
So now presented with the 'character/collation' form, I hit 'Create or test selection' and now get the several errors (depending on god knows what):
- That prefix already exists (even though I selected 'advanced', when I hit back in my browser the 'upgrade' radio is elected not the 'advanced')
- Or the latest...Unable to create database, please create manually.
I've double-checked and confirm that my default database char/coll is utf8/general.
I'm going mad here, so if anybody has any idea what I can try next - help is greatly appreciated.
Matt