First off, I installed DNN 3 or 4 times before it worked. Originally I installed it on an older Dell box running 2000, and with the help of threads like this one http://www.dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/forumid/107/threadid/21459/scope/posts/Default.aspx
I got it to work after a lot of fiddling. Unfortunately that machine was too slow, so I bought a Dell dual core machine and tried to stick on there. It had the Dell install of Windows XP Media Center edition. I kept having problems connecting to the database, so I clean installed windows XP SP2 and got it to work. Here's the step-by-step I typed up while doing it... good luck!
-Mike
Install Windows XP Pro SP2 Make sure to note the name you give the computer
Explorer, Tools, folder options, view, advanced settings, uncheck use simple file sharing
(recommended) Apply to All Folders, OK
install IIS (make sure to do this before proceeding to future steps) by control panel,
add/remove windows components. If you dont you may get this error later: "Microsoft
Internet Information Services (IIS) is either not installed or is disabled. IIS is required
by some SQL Server features. Without IIS, some SQL Server features will not be available
for installation. To install all SQL Server features, install IIS from Add or Remove
Programs in Control Panel or enable the IIS service through the Control Panel if it is
already installed, and then run SQL Server Setup again. For a list of features that depend
on IIS, see Features Supported by Editions of SQL Server in Books Online."
reboot
check that IIS works by going to http://localhost
install microsoft .net framework 2.0
reboot
====================
install sql server 2005 express scroll up and down on the system configuration check and make sure there are no
messages leave hide advanced configuration options checked choose mixed mode authentication enter an SA password
if you interrupt this setup in the middle and cancel it, and try reinstalling and it
fails, go to control panel and remove all sql server components listed, then reinstall
====================
install sql server 2005 Toolkit (which includes Management Studio Express) on the Feature Selection screen, install Management Studio Express
start, all programs, Microsoft SQL Server 2005, Configuration Tools, SQL Server
Configuration manager
Select SQL Server 2005 Services on the left pane, make sure SQL Server (SQLEXPRESS) is
running
right-click SQL Server Browser, properties, select Service tab, choose Start Mode as
Automatic, press apply, click Log On tab, press Start button to start the Server Browser.
====================
Start, All Programs, Microsoft SQL Server 2005, SQL Server Management Studio Express
use SQL Server authentication
login using SA as username and your SA password from above
right click databases, new database
enter DotNetNuke for the name, press OK
expand Security under the root directory (not under the database)
right click logins, new login
login name: MYUSERNAME
password: MYPASSWORD
uncheck Enforce password policy
press OK
expand Databases
expand DotNetNuke database, expand security, right click Users, New User
username: MYUSERNAME
login name: MYUSERNAME
check dbowner in both Schemas owned by this user and Database role membership
====================
unzip DNN files to C:\DotNetNuke\website
Start, Control Panel, Administrative Tools, Internet Information Services
Note computer name should be shown in left pane
expand computer name and websites
right click Default Web Site, New, Virtual Directory Alias: DotNetNuke select C:\DotNetNuke\website check Read, Run scripts, Execute, and Write press OK to the warning message
right click the new DotNetNuke virtual website under Default Web Site make sure there is an ASP.NET tab and the version starts with the number 2
====================
browse to C:\DotNetNuke
right click the website folder, choose properties
Attributes: read only checked (?????!!)
choose the security tab (won't be there if you didnt disable simplified file sharing above)
click add
search for ASPNET, press OK... ASP.NET Machine Account appears in the Group or user names:
list
select ASP.NET Machine Account line so its highlighted, check all boxes except full access
and special permissions
press apply, OK
====================
browse to C:\DotNetNuke
select the website folder and right click, copy, then paste it so you create Copy of website
go into the original website folder
right click the web.config file, open with, choose select from list, Notepad, check always
use the selected program to open this kind of file, OK
double click the file and open it in notepad
find the section enclosed by these:
replace the text between "" and "" and "" are used to comment out the connection
strings for sQL Server 2000/2005.
====================
open an IE window
try if localhost works
try http://localhost/DotNetNuke
Installing DotNetNuke Version: 04.03.00
Installation Status Report 00:00:00.093 - Installing Version: 3.1.0 00:00:00.093 - Installing Script: DotNetNuke.SetUp.SqlDataProvider 00:00:00.171 - Installing Script: DotNetNuke.Schema.SqlDataProvider 00:00:04.031 - Installing Script: DotNetNuke.Data.SqlDataProvider 00:00:05.515 - Installing MemberRole Provider: etc...
Installation Complete
Click Here To Access Your Portal
If it works, immediately browse to the C:\DotNetNuke, delete the old "copy of website" and
make a copy of website again, so you have a backup of when it first worked
|