Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Installation frustrationInstallation frustration
Previous
 
Next
New Post
2/8/2013 7:55 AM
 
Here's the link for DNN 6.2.5:

http://dotnetnuke.codeplex.com/releases/view/97018

I got this from the codeplex site for DNN.

Web platform installer can be tricky and that's why I rarely use it. While it's a great tool for some things, I prefer to manually set up my software to avoid such things.

My advice is to not get discouraged. DNN is a great product and well worth the time but we need to get it installed first. My advice going forward:

- uninstall sql server express 2008
- install sql server 2008 express and make sure you note the sa password
- log in to sql server and create a database called "Dotnetnuke"
- create a log in for that database and grant it ownership. Note the ID and password since you'll need it shortly.
- download the install zipped file for DNN 6.2.5
- unzip it somewhere on your PC like c:\inetpub\wwwroot\Dotnetnuke
- create a new application in IIS that points to this folder. call the entry "Dotnentuke".
- go to http://localhost/dotnetnuke
- run the install wizard
- select the option to use sql server 2008 and supply "localhost" as the server name, the database name and the ID and password you created above
- let the wizard complete

These are the basic steps I take to create a new instance of DNN and I rarely have issues these days.

Post here if you run in to any problems and I'll be more than happy to assist if I can.

Mark

 
New Post
2/8/2013 9:28 AM
 

Hi Mark;

Thanks for the tips. Last night I went through uninstalling everything recently installed.   But I suspect there are some issues remaining because System Restore is broken.  There was in the programs list (control panel) an entry for IIS Express 7.5, but it did not replace IIS 5.1 on XP in the iNETMGR console. This weekend, I will probably re-image the PC and apply all the upgrades since I created the image (2 years ago, ugh!  I should image my machine more often! )

Then I will go through the install steps for 6.x. I'll post a cheerful success message when I'm done... or another groan if it still does not work!

Cheers,

Rigel

 
New Post
2/9/2013 1:05 PM
 

Hi Mark;

I reinstalled SQL Server Express R2, and verified that I could log in with both Windows and SQL Server authentication using the sa account. I installed the AdventureWorks DB and ran some queries. Then I created a new login account, a new database (Dotnetnuke) and attached the role of DBO to that new login account.

I downloaded the DNN 6.25 zip file (thanks for the link), and unzipped it to

C:\Inetpub\wwwroot\DotNetNuke Install Files\DotNetNuke_Community_6.2.5.

In IIS 5.1, I created a new Virtual Directory, (Dotnetnuke) and specified the above folder as the file mapping.

In FireFox, I opened a new tab and put the URL as http://localhost/Dotnetnuke and got a directory listing. Nothing happens. If I click on web.config, it redirects to http://localhost/DotNetNuke/Install/InstallWizard.aspx

after a minute or so an error message comes up:

DotNetNuke Error


System.UnauthorizedAccessException: Access to the path 'C:\Inetpub\wwwroot\DotNetNuke Install Files\DotNetNuke_Community_6.2.5\web.config' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at System.Xml.XmlDocument.Save(String filename) at DotNetNuke.Web.Client.ClientResourceManagement.ClientResourceManager.AddConfiguration() at DotNetNuke.Services.Install.InstallWizard.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

The folder was "Read only", so I unchecked that. In "Folder options" "Use Simple file sharing" is unchecked. I tried checking this box, too. I tried giving more permissions (execute, read, write, scripts, etc.) in IIS 5.1. I still get this error.   Same thing happens in IE 8.  Any ideas what security permissions need to be changed? I will post this and then search the forums for possible answers...  I think I am very close to getting there.

Rigel

 
New Post
2/9/2013 3:22 PM
 

Hi Mark;

I managed to get past the previous error by right-clicking on web.config, Properties, Security, and granting access to every user and process in the list.

Finally, the Install screen comes up in my web browser.  The "Auto" option is disabled.

Server: .\SQLExpress

FIlename: dotnetnuke.mdf  (I verified that this file actually exists)

Integrated Security (unchecked)

User ID/Password (as set up in the SQL server management console)

Run as db Owner (checked)

Connection Error(s):
Index #: 0
Source: .Net SqlClient Data Provider
Class: 14
Number: 15364
Message: 

I verified that the login is defined as  DBO for the Dotnetnuke database that I created in the SQL Server Management Studio.  I went through the steps in the install video, the user is defined as the database owner (MapUser option on the login properties)  I looked at the following:

http://www.dotnetnuke.com/Resources/Wiki/loc/print/Page/Testing-database-connections.aspx

So I tested the connection with the UDL test tool as described in the reference above, and it worked - test connection was successful.  I selected the same server name, dbo user name and password, and database as on the DNN install page. The tool saved the following in the test.udl file (originally empty)

[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=Rigel;Initial Catalog=DotNetNuke;Data Source=CHEETAH\SQLExpress

What next?

 
New Post
2/9/2013 5:55 PM
 

Hi Mark;

I finally found a solution to the failed connection in this thread:

http://www.dotnetnuke.com/Resources/Forums/forumid/107/threadid/455546/scope/posts/threadpage/2.aspx

I edited the web.config file (after making a backup) to have an explicit connect string with a hard-coded userid and password.  Then the "auto" install option was enabled!!!  But next the installation process gave another error message:

Server Error in '/dotnetnuke' Application.

Access to the path 'C:\Inetpub\wwwroot\DotNetNuke Install Files\DotNetNuke_Community_6.2.5\Install\Cleanup\04.06.00.txt' is denied

 

So next, I  gave ASPNET all privileges on the directory where I had unzipped the files, deleted and recreated the dotnetnuke database, and started the installer again. Finally got an "Installation Successful" message. The link, http://localhost/dotnetnuke/Default.aspx took a few minutes to connect, but now I've got a welcome screen that looks like the default installation in the videos. I hope that using the site won't be as frustrating as the installation was.

 

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Installation frustrationInstallation frustration


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out