No announcement yet.

Quick Overview: How to Install vBulletin 5

This topic is closed.
This is a sticky topic.
  • Filter
  • Time
  • Show
Clear All
new posts

  • Quick Overview: How to Install vBulletin 5

    vBulletin 5 Requires URL Rewriting. This will be mod_rewrite or its equivalent under Apache and URL Rewrite under IIS. There is an .htaccess (Apache) file and web.config (IIS) included in the upload folder for this purpose. The software will not work without URL Rewriting.

    Note: It is important to install vBulletin 5 into a clean directory. Do not attempt to overwrite your 4.X files or the install will fail and you will be left with hundreds of unused files.

    Setting Up vBulletin 5
    Please note that vBulletin 5 has two config.php files. It is very important that both are edited and the values of any overlapping variables like cookie prefix are identical in both files.
    1. After Purchasing, download vB5 from the your Member's Area.
    2. Unzip the package
    3. Create a new directory to hold vBulletin 5. It should not contain any vBulletin 3 or 4 files.
    4. Copy the /upload/ your new html folder. For simplicityís sake, Iím going to assumed itís been renamed and refer to it as /vb5/.
    5. Rename /vb5/core/includes/ to config.php and edit it like you would for vB4. (Change the database credentials & database name.). This is similar to how you installed/upgraded vBulletin 3 and 4.
    6. Rename the htaccess.txt file to .htaccess (DO NOT SKIP THIS STEP)

    5.X specific steps
    1. Rename /vb5/config.php.bkp to config.php.
    2. Set the $config['baseurl'] variable to the url of your vBulletin 5 directory. For example, (No longer necessary in 5.0.4 and above.)
    3. Set the cookieprefix to be the same as the one in /vb5/core/includes/config.php.

    Running the Install Wizard
    1. Go to the install directory of core in your browser to install vB5. This is just like installing vB4. Ex:
    2. When finished you can view the site through the baseurl (
    3. You should be able to access your AdminCP via the baseurl + /admincp (

    Why are there two config.php files?
    vBulletin 5 has two layers of functionality. These are the Presentation and the Core Layers. The Presentation layer does not have permission to use code in the Core layer directly and accesses it via the API. This allows more data security and in the future can include the functionality where the Core layer is located on a completely different server for more security.
    Last edited by Wayne Luke; Thu 4th Jan '18, 1:54pm.
    Translations provided by Google.

    Wayne Luke
    The Rabid Badger - a vBulletin Cloud customization and demonstration site.
    vBulletin 5 Documentation - Updated every Friday. Report issues here.
    vBulletin 5 API - Full / Mobile
    Vote for your most annoying bugs.
    I am not currently available for vB Messenger Chats.