Getting Error when activating WordPress Multi-site in Windows Server.

I’ve installed the latest version of WordPress in Windows server with MS SQL database.

Here is the problem I’m facing:

I’ve enabled the multi-site feature from wp-config.php

Now when I head over to http://www.mysite.com/wp-admin/network.php and hit the install button I get the Following

“ERROR: The network could not be created.

The network already exists.”

Here is the screen-shot of the error page

http://i.imgur.com/dUieS1w.png

Why I’m getting this error when the network has never been installed and how do I get past this error ?

  • PC
    • WPMU DEV Initiate

    Hiya,

    Greetings and thanks for posting on the forums.

    First of all, welcome to WPMU DEV.

    How did you install WordPress ? Using www with the domain or without www ?

    If you have installed it with www, I will suggest you to go without www if its not a old site on which you can’t risk a reinstallation.

    “ERROR: The network could not be created.

    The network already exists.”

    That generally occurs when you tried to install a network and it failed, perhaps you tried it 2 times ?

    Please advise so that we can get this sorted out soon.

    Cheers, PC

  • PC
    • WPMU DEV Initiate

    Hiya,

    Sorry for missing your last post on this. Perhaps I need to change my feed reader.

    Is there any reason for the network install to fail?

    If the network setup is not completed successfully or you just remove the multisite configuration from the wp-config.php and do not remove the database entries.

    Just try the below steps to remove the network completely before trying to reinstall.

    1: Remove the constants from the wp-config.php file.

    define (‘MULTISITE’, ’1?);
    define (‘SUBDOMAIN_INSTALL’, false);
    define (‘DOMAIN_CURRENT_SITE’, ‘localhost’);
    define (‘PATH_CURRENT_SITE’, ‘/wp-multi/’);
    define (‘SITE_ID_CURRENT_SITE’, 1);
    define (‘BLOG_ID_CURRENT_SITE’, 1);
    $base = ‘/wp-multi/’;

    2: Delete the htaccess and let WP create a fresh single-site one.

    You can have it create a new one by simply going to your permalink settings page and click save again.

    3: Remove the extra tables from the database. (The “wp_” will be replaced with whichever prefix you made during installation”)

    wp_blogs

    wp_blog_versions

    wp_registration_log

    wp_signups

    wp_site

    wp_sitemeta

    4: Remove the two extra fields added to the users table.

    spam

    deleted

    Cheers, PC

  • webhub
    • New Recruit

    I just tried to enable multi-site on a fresh install of WordPress and got the following error as soon as I hit the install button.

    HTTP Error 500.0 – Internal Server Error

    C:stuck_out_tongue:HPphp-cgi.exe – The FastCGI process exited unexpectedly

    Most likely causes:

    IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.

    IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.

    IIS was not able to process configuration for the Web site or application.

    The authenticated user does not have permission to use this DLL.

    The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.

    Things you can try:

    Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server’s machine account.

    Check the event logs to see if any additional information was logged.

    Verify the permissions for the DLL.

    Install the .NET Extensibility feature if the request is mapped to a managed handler.

    Create a tracing rule to track failed requests for this HTTP status code. For more information about creating a tracing rule for failed requests, click here.

    Detailed Error Information:

    Module FastCgiModule

    Notification ExecuteRequestHandler

    Handler PHP_via_FastCGI

    Error Code 0xc0000005

    Requested URL http://.com:80/wp-admin/network.php

    Physical Path C:inetpubwwwroot\wp-adminnetwork.php

    Logon Method Anonymous

    Logon User Anonymous

    More Information:

    This error means that there was a problem while processing the request. The request was received by the Web server, but during processing a fatal error occurred, causing the 500 error.

    View more information »

    Microsoft Knowledge Base Articles:

    294807

  • PC
    • WPMU DEV Initiate

    Hiya,

    This relates to some issue with your hosting.

    I will suggest you to get in touch with your Web Host once and have them fix it. It might lead to more issues in future if the hosting is causing issues.

    Cheers, PC

  • PC
    • WPMU DEV Initiate

    Hiya,

    I’m on a windows server and all settings seems fine to me.Have you tried to successfully Enable multi-site on a windows server without using mysql ?

    No, I have never done it on a windows server because I have never used one. I have always preferred Linux servers over Windows (I left them long time back)

    As I suggested, did you contact your webhost ? Or are you managing your server yourself ?

    There are a few links where it has been discussed : http://wordpress.org/support/topic/windows-server-multisite-installation

    http://lostincreativity.com/blog/configure-wordpress-multisite-on-windows-server/

    And the exact issue is discussed here too : http://forums.iis.net/t/1149374.aspx

    So its something which has to be done on the server itself.

    Cheers, PC