There is no importer from 2.2.x to 2.3.x yet.
The only way to test the new XF beta version to see whether the upgrade works as desired with your active forum is to create a subdomain, i.e. testing.yourdomain.tld, copy all of the active forum data there
Then make a new clear database, copy the tables from the live database into the new database, then enter the data (user/database name/password) in the config.php in the subdomain/src and adapt all the .htaccess paths of the subdomain to this.
The following should also be in the config.php of the subdomain:
....
$config['enableMail'] = false;
$config['enableMailQueue'] = false;
$c->extend('options', function(\ArrayObject $options)
{
$options->boardUrl = 'https://test,youtdoman.tld/';
$options->boardUrlCanonical = false;
return $options;
});
When you start your admin panel in the new location for the first time, the first thing you have to do is adapt the paths in the settings to the new conditions. Then everything should work for now.
Then, create a backup of the subdomain and its database so that you can later restore the subdomain to this status if an upgrade fails.
You can then start and test the upgrade in the subdomain.
Hth.
Or, have a look to
I would like to create a test and staging instance of my forum to be able to test new versions, to try out addons, to play with layouts and configuration options w/o endangering "the real thing". I understand that a test instance is covered by the license and that it should obviously not be publicly reacheable, so protected by .htaccess. So far so good. My question is: How to create such an instance in an easy, reliable and replicatable way?
Obviously I could simply install a fresh copy of XenForo, this would be the easiest way to do it but I'd prefer a different approach:
I would like to...