DotNetNuke 5.x has been very problematic for installing this module. The reason for this is a security check placed on sql files before they are executed, we hope this can be addressed soon by the DNN core team.
If you have an account connecting to SQL with low privileges, this may take some time and cause your installation to timeout. There are two things you can do:
- Connect to SQL with a higher privilege account, such as db_owner, "sa" in most cases. You can change the account connecting to SQL server in web.config.
- Extend the executionTimeout attribute in web.config.
if it does exist, you can add it in. The executionTimeout below will set to 10 minutes.
<httpRuntime maxRequestLength="1048576" executionTimeout="800" />
If that does not solve the problem, there is an alternative way is to FTP to your site first, and then install from the website without uploading. Follow the steps below:
- Just place the module PA (.zip package) in /Install/Module folder of your website
- And then go to your site with '/install/install.aspx?mode=installresources' added on the end, and this will install all modules found under /Install/Module/ that are zipped up.
Example address to go to after .zip upload: http://www.domain.com/install/install.aspx?mode=installresources
After the install, the .zip will be removed from the /Install/Module folder