Multi-DB Installation Error


i installed multi-db on my WPMU @ and i got this error after i completed the installation process.

"The blog you have requested is not installed properly. Please contact the system administrator."

what i did is the following:
1. placed the files as instructed in install.txt
2. created all required DBs
3. configured the db-config.php

and finally i get the error shown above,

anyone can help please, i wasted over 6 hours just trying to make it work!!!


  • Moe Hassan
    • WPMU DEV Initiate

    // Plugin Name: Multi-DB
    // Plugin URI:
    // Author: Andrew Billits (Incsub)
    // Version: 2.9.2
    //---DB Scaling-----------------------------------------------------------//
    // 16,256,4096
    define ('DB_SCALING', '16');
    //---DC IPs---------------------------------------------------------------//
    // Usage: add_dc_ip(IP, DC)
    // EX: add_dc_ip('123.123.123.', 'dc1');
    add_dc_ip('85.92.83.', 'dc1');
    //---Global Tables--------------------------------------------------------//
    // Do not include default global tables
    // Leave off base prefix (eg: wp_)
    // Usage: add_global_table(TABLE_NAME)
    // EX: add_global_table('something');
    //---DB Servers-----------------------------------------------------------//
    // Database servers grouped by dataset.
    // R can be 0 (no reads) or a positive integer indicating the order
    // in which to attempt communication (all locals, then all remotes)
    // Usage: add_db_server(DS, DC, READ, WRITE, HOST, LAN_HOST, NAME, USER, PASS)
    // EX: add_db_server('global', 'dc1', 1, 1,'','global.mysql.example.lan:3509', 'global-db', 'globaluser', 'globalpassword****');
    // Note: you can also place this section in a file called db-list.php in wp-content
    add_db_server('global', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogsglobal', 'user*****', 'password****');

    add_db_server('0', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs0', 'user*****', 'password****');
    add_db_server('1', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs1', 'user*****', 'password****');
    add_db_server('2', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs2', 'user*****', 'password****');
    add_db_server('3', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs3', 'user*****', 'password****');
    add_db_server('4', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs4', 'user*****', 'password****');
    add_db_server('5', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs5', 'user*****', 'password****');
    add_db_server('6', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs6', 'user*****', 'password****');
    add_db_server('7', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs7', 'user*****', 'password****');
    add_db_server('8', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs8', 'user*****', 'password****');
    add_db_server('9', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogs9', 'user*****', 'password****');
    add_db_server('a', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogsa', 'user*****', 'password****');
    add_db_server('b', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogsb', 'user*****', 'password****');
    add_db_server('c', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogsc', 'user*****', 'password****');
    add_db_server('d', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogsd', 'user*****', 'password****');
    add_db_server('e', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogse', 'user*****', 'password****');
    add_db_server('f', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogsf', 'user*****', 'password****');

    add_db_server('vip1', 'dc1', 1, 1,'localhost','localhost', 'bloggy_blogsvip1', 'user*****', 'password****');
    //---VIP Blogs------------------------------------------------------------//
    // Usage: add_vip_blog(BLOG_ID, DS)
    // EX: add_vip_blog(1, 'vip1');

    add_vip_blog(1, 'vip1');

  • drmike
    • DEV MAN’s Mascot

    You defined your main blog as a vip blog,

    Andrew/ James, can the install instructions be amended to suggest folks *NOT* do that? Or explain what the purpose of a VIP blog is?

    Seems to be a common problem with many who install multidb.

  • Moe Hassan
    • WPMU DEV Initiate

    hey Andrew,

    WPMU is installed in bloggy_blogs

    and i defined the bloggy_vip1 as the VIP DB.

    why do i need my DB to be in a separate DB because my marketing plan for the site is big enough so i expect to have many users sooner.

    PS: 16 DBs is just for test purpose once i install everything carefully and successfully i will move everything to the real domain with a fresh installation.


  • Moe Hassan
    • WPMU DEV Initiate

    Wow it works :slight_smile:

    i really don't know how to thank you but there is a BIG thank you guys
    specially @aaron @andrew @james @drmike

    i will get back to you soon :wink: i have tons of questions moving around my head but i'm just doing things step by step :wink:


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.