Migrating from vBulletin Cloud to the Standard Software Package.

This is a sticky topic.
  • Time
  • Show
Clear All
new posts
  • vBulletin Support
    vBulletin Support
    • Sep 2013
    • 16

    Migrating from vBulletin Cloud to the Standard Software Package.

    Here is the process to migrate a site from vBulletin Cloud to your own hosted solution, and our support team will be happy to assist you in this process, which includes the following these steps.
    1. Purchase a vBulletin 5 Connect license.
    2. Sign into your Cloud Forum’s Admin Control Panel and turn off your cloud site by visiting “Settings -> Options -> Turn your forums on/off”. (You may want to post a note stating that your site is down for maintenance.)
    3. Send an email to [email protected] to request a database backup, which will be made available for you to download.
    4. Restore the database on your new hosting site using the information provided by that company.
    5. Rename /config.php.bkp to config.php
    6. Rename /core/includes/config.php.new to /core/includes/config.php
    7. Upload the vBulletin files to your new hosting site using an FTP client.
    8. Edit the /core/includes/config.php to include your new database information.
    9. Create a new directory called attachments in your vBulletin Root. Unzip the attachment backup into this directory.
    10. Upload your avatar backup to /core/customavatars/. Unzip your avatar backup here.
    Editing your config.php file:
    You need to update the following values in your config.php to make a connection with the database:

    $config['Database']['dbname'] = 'XXXX';
    $config['MasterServer']['servername'] = '';
    $config['MasterServer']['port'] = 3306;
    $config['MasterServer']['username'] = 'YYYY';
    $config['MasterServer']['password'] = 'ZZZZ';

    Replace XXXX with your database name.
    Replace with your servername. If you're on a linux server you can change it to localhost if you want.
    Change 3306 with the port number that your hosting company provides, if any. Otherwise leave it alone.
    Replace YYYY with your database user name.
    Replace ZZZZ with your database user password.

    All of this information can be obtained from your hosting provider.

    If your want better performance and your server supports it, change the following to mysqli:
    $config['Database']['dbtype'] = 'mysql';

    To be notified about potential issues with your database, update the following with your email:
    $config['Database']['technicalemail'] = '[email protected]';

    Once your database is restored and vBulletin is active, you need to follow these steps:
    1. (if needed) Update the URL of your site via tools.php (see below)
    2. Put your site into debug mode - http://www.vbulletin.com/go/vb5debug
    3. Add your userid to the Super Administrator list in the /core/includes/config.php file. (see below)
    4. Login to the Admin
    5. Update your Admin Permissions (see Below)
    6. Fix CSS (see below)
    7. Update Email Settings (see below)
    8. Update the Attachment file path (see below)
    9. Update the smilie paths (see below)
    10. Disable debug mode by reversing the procedure in step 2 above.
    Updating your Site URL
    1. Upload the tools.php file from your do_not_upload folder to /core/admincp.
    2. Upload the /core/install folder if you have deleted it.
    3. Access tools.php by pointing your browser at //yourdomain.com/core/admincp/tools.php
    4. Log in with your Customer ID.
    5. Choose the option to update the URL

    Adding your UseriD to the Super Administrator List.
    1. If you do not know your userid number, log into your site and choose "my profile" off your username dropdown. The userid will be in the address bar of your browser like XXXX-username. You need the XXXX value.
    2. Find the Super Administrator list in the /core/includes/config.php file.
    3. Place your userid (XXXX) between the single quotes to the right of the equal sign (=)

    PHP Code:
        //    ****** SUPER ADMINISTRATORS ******
        //    The userids specified below will have permission to access all areas of vBulletin 5.
        //    Note that this is different to vB3 & vB4 where they only had extra permissions in the
        //    Admin Control Panel. Be very careful who you grant this super power to.
        //    The name of this setting has changed from superadministrator to superadmins.
        //    This is to avoid the accidental granting of this permission when using older config files.
    $config['SpecialUsers']['superadmins'] = '1'

    Update Your Admin Permissions
    1. In the AdminCP go to Usergroups -> Administrator Permissions.
    2. Click on "Edit Permissions" to the right of your username.
    3. On the next screen, click on "All Yes"
    4. Save these permissions at the bottom.
    5. Adjust permissions as necessary for other administrators.

    Fix CSS
    1. In the Admin CP go to Settings -> Options -> Style & Language Options.
    2. For the immediate fix, set "Store CSS Stylesheets as Files" to No.
    3. Save these options.
    The more advanced fix is this:
    1. Make sure that /core/clientscript/vbulletin_css is chmod 0777.
    2. Go to Settings -> Options -> Style & Language Options
    3. Set "CSS File Location" to blank
    4. Set "Store CSS Stylesheets as Files" to Yes.
    5. Save these options.
    Update your Email Settings
    For security purposes, we remove the SMTP information from your database when a backup is made. You will need to add this information or set the site to use the standard PHP mail library.

    In the AdminCP go to Settings -> Email Options.
    1. Place your SMTP Information in the SMTP Options on the page. If you do not know this information, your Hosting Provider can supply it.
    2. If you would rather not use SMTP, then set SMTP Email to No.
    3. Set "Use -f Parameter" to Yes if it is not already set as so.

    Update the Attachment File Path.
    While in Debug mode you will see additional options under Settings Options.
    1. Go to Settings -> Options -> Version Info and Other Untouchables.
    2. Update the File Attachment Path to './attachments' (without the quotes).
    3. Save these options.
    4. Go to Settings -> Options -> Message Attachment Options.
    5. Click the link that says [Rebuild All Attachments] at the bottom of the page.
    6. Clear your system cache under Maintenance.
    Updating your Smilies.
    1. In the AdminCP go to Smilies -> Smilie Manager
    2. Edit each smilie to make sure the url starts with core/images/smilies.
    3. If you have custom smilies, you will need to upload them to the server and update their URLs as well.

    If you need further help please consult the online manual at http://www.vbulletin.com/docs/html or post in the community forums at http://www.vbulletin.com/forum/
    Last edited by Wayne Luke; Fri 11 Nov '16, 11:31am.

Related Topics