nevershutup
Member
I have a XF cloud hosting package right now, but I'm trying to migrate to self-hosting on a linux VPS server. I have a docker and nginx set up, and a backup of the forum transferred to the server for testing purposes.
However, problems start when I look at the readme that came with the backup. I.E:
#1 is easy. But my questions start here;
1) What is a 'clean XenForo installation' exactly? Is it just a docker with all the required components set up, or the result of going through the installation process at /install after hosting? In other words; upload after setting up the server environment, after installing the zip, or after running the install wizard?
2) What does $config['enableListeners'] = false; do, and why is it important?
3) Is there documentation specific to transferring from a cloud host to a server host? I see lots of information here about importing data from other self-hosted instances or other similar forums, but nothing that states the steps also apply to my situation.
4) XF updated since I asked for my backup. It's now 2.3, while my backup is 2.2. Are there extra steps to importing it now?
So far I've tested a few different methods and haven't gotten very far. An import following the cloud export readme as best I can imports only some data (site banner), then the forum itself is stuck "upgrading". Meanwhile an import with importer (webui): imports only some data, (user profiles etc), but no posts or site banner. If someone who has done this before could help out; much appreciated!
However, problems start when I look at the readme that came with the backup. I.E:
HOW TO RESTORE
--------------
1. Import the sql.gz file under the db_backup directory into an empty MySQL database.
2. Upload the contents of the upload directory to the root of a clean XenForo installation.
3. Edit src/config.php and add the following line: $config['enableListeners'] = false;
4. Update src/config.php to point to your imported database.
5. Log in to your admin control panel.
6. From the Add-ons page, uninstall XenForo Cloud and any other XenForo add-on you no longer intend to use.
7. Edit src/config.php and remove the following line you added earlier: $config['enableListeners'] = false;
--------------
1. Import the sql.gz file under the db_backup directory into an empty MySQL database.
2. Upload the contents of the upload directory to the root of a clean XenForo installation.
3. Edit src/config.php and add the following line: $config['enableListeners'] = false;
4. Update src/config.php to point to your imported database.
5. Log in to your admin control panel.
6. From the Add-ons page, uninstall XenForo Cloud and any other XenForo add-on you no longer intend to use.
7. Edit src/config.php and remove the following line you added earlier: $config['enableListeners'] = false;
#1 is easy. But my questions start here;
1) What is a 'clean XenForo installation' exactly? Is it just a docker with all the required components set up, or the result of going through the installation process at /install after hosting? In other words; upload after setting up the server environment, after installing the zip, or after running the install wizard?
2) What does $config['enableListeners'] = false; do, and why is it important?
3) Is there documentation specific to transferring from a cloud host to a server host? I see lots of information here about importing data from other self-hosted instances or other similar forums, but nothing that states the steps also apply to my situation.
4) XF updated since I asked for my backup. It's now 2.3, while my backup is 2.2. Are there extra steps to importing it now?
So far I've tested a few different methods and haven't gotten very far. An import following the cloud export readme as best I can imports only some data (site banner), then the forum itself is stuck "upgrading". Meanwhile an import with importer (webui): imports only some data, (user profiles etc), but no posts or site banner. If someone who has done this before could help out; much appreciated!