These instructions are intended for customers who wish to install WordPress blog on their Intermedia account manually. We no longer offer WordPress Blog under Hosted Applications.

Please make sure you have a plan that supports PHP and MySQL. To verify this, please visit Account > Plan & Pricing Information in your HostPilotĀ® Control Panel.

Steps to install the WordPress depend on the platform of your Web site.

For additional information on WordPress installation, please review the Installing Wordpress documentation.

Windows 2008

  1. Download and unzip the WordPress package.
  2. If you have not already done so, install MySQL on your account, create a database and a login.
  3. Upload all the contents of the WordPress directory (but not the directory itself) into the directory of your web site (your site root /Htdocs or a sub-folder you specify) via FTP.
  4. To allow WordPress to modify its wp-config.php file, you need to temporary grant the Anonymous user Write access permissions. To do this, please submit Write Access for Anonymous User extended service request via the Extended Services portal.
  5. Add index.php to the list of default documents.
  6. You are now ready to run the install script.
    If you placed the WordPress files in the /Htdocs directory, you should open http://your_domain_name.com/wp-admin/install.php.
    If you placed the WordPress files in a subdirectory called blog, for example, you should open http://your_domain_name.com/blog/wp-admin/install.php.
  7. Once you complete all the steps in WordPress installation wizard and configure the application, before the first login, it is highly recommended to set Anonymous access to the configuration files back to Read. Please update the previously created request for the Technical Support to apply the default Read-only permissions to the WordPress root directory but set them to Write to the /wp-content folder permanently (so you can upload images and install plug-ins).
  8. Due to our Shared environment restrictions, in order to send e-mail notifications from your WordPress Blog you need to specify scriptmail.intermedia.net as the mail server to use. To override the default mail server configuration you need to download, install and configure a special SMTP plug-in.

Note: If you install WordPress blog to your root folder, to the d:\home\Username\Htdocs and see a 500 error, then you should allow the Anonymous user Read permission on the d:\home\Username folder.

Windows 2003

  1. Download and unzip the WordPress.
  2. If you have not already done so, install MySQL on your account, create a database and a login.
  3. Upload all the contents of the WordPress directory (but not the directory itself) into the directory of your web site (your site root /Htdocs or a sub-folder you specify) via FTP.
  4. To allow WordPress to modify its wp-config.php file, you need to temporary grant the Anonymous user Write access permissions. To do this, please submit Write Access for Anonymous User extended service request via the Extended Services portal.
  5. Navigate to the HostPilot > Web/FTP Server > Web Server > Settings and Permissions
    • Add index.php to the list of default documents in the Web Server Settings section.
    • Check the Include subdirectories checkbox.
    • Press Save Changes.
  6. You are now ready to run the install script. 
    If you placed the WordPress files in the /Htdocs directory, you should open http://your_domain_name.com/wp-admin/install.php.
    If you placed the WordPress files in a subdirectory called blog, for example, you should open http://your_domain_name.com/blog/wp-admin/install.php.
  7. Once you complete all the steps in WordPress installation wizard and configure the application, before the first login, it is highly recommended to set Anonymous access to the configuration files back to Read. Please update the previously created request for the Technical Support to apply the default Read-only permissions to the WordPress root directory but set them to Write to the /wp-content folder permanently (so you can upload images and install plug-ins).
  8. Due to our Shared environment restrictions, in order to send e-mail notifications from your WordPress Blog you need to specify scriptmail.intermedia.net as the mail server to use. To override the default mail server configuration you need to download, install and configure the special plug-in. Read WordPress KB artilce on Configure SMTP for more information

Linux 

  1. Download and unzip the WordPress package.
  2. If you have not already done so, install MySQL on your account, create a database and a login
  3. Upload all the contents of the WordPress directory (but not the directory itself) into the directory of your web site (your site root /Htdocs or a sub-folder you specify) via FTP.
  4. Please make sure that PHP feature is enabled for your Apache server using the Web/FTP Server > Apache Server > Add-Ons > PHP > Install/Uninstall page of your HostPilot.
  5. There is no need to modify any access permissions on Linux platform, so you are now ready to run the install script. 
    If you placed the WordPress files in the /Htdocs directory, you should open http://your_domain_name.com/wp-admin/install.php.
    If you placed the WordPress files in a subdirectory called blog, for example, you should open http://your_domain_name.com/blog/wp-admin/install.php.
  6. In order to upload images to your WordPress blog it may be necessary to disable safe_mode option in the PHP settings, please contact Technical Support for that.
  7. After logging in to your WordPress as Admin user with the password you were provided during the installation, you can verify on the Settings > Miscellaneous page that wp-content is set as the folder to store your uploads, press Save Changes to refresh the configuration.
  8. Due to our shared environment restrictions, in order to send e-mail notifications from your WordPress CMS you need to specify scriptmail.intermedia.net as the mail server to use. To override the default mail server configuration you need to download, install and configure a special SMTP plug-in.