Cai dat DOTNETNUKE 4

34
CÀI ĐẶT DOTNETNUKE 4.5.3 I.Chuẩn bị: 1. Download DotNetNuke 2. Cài đặt IIS (Information Internet Servies). 3. Download và cài đặt .NET Framework 2.0 Lưu ý: DotNetNuke 4.x chỉ chạy được trên .NET Framework 2.0 nên bạn phải download và cài đặt gói này. 4. Cài đặt SQLServer 2000/2005 (hoặc MSDE) Lưu ý: chọn chế độ MixMode và Không chọn blank password (đối với SQL 2000; SQL 2005 không cho phép chọn blank password). DotNetNuke 4.x có thể chạy được trên SQL Server Express nên nếu bạn định sử dụng DB này thì có thể download nó và không cần cài SQL Server 2000/2005. Việc cài đặt SQL Server Express khá là đơn giản, bạn chỉ cần làm theo wizard là được. II. Các bước thực hiện 1. Tải về hệ thống DotNetNuke 2. Giải nén 3. Tạo CSDL cho hệ thống trong SQL Sever 2005 4. Tạo tài khoản đăng nhập CSDL trong SQL Sever 2005 5. Thiết lập quyền hạn. 6. Cấu hình IIS (Internet Information Server). 7. Cấu hình web.config cho việc cài đặt 8. Cài đặt III. Thực hiện: 1. Tải hệ thống DotNetNuke Bạn có thể tải về phiên bản mới nhất của hệ thống DotNetNuke tại địa chỉ www.dotnetnuke.com (Để tải về bạn phải đăng ký một tài khoản trên website này)

Transcript of Cai dat DOTNETNUKE 4

Page 1: Cai dat DOTNETNUKE 4

CÀI ĐẶT DOTNETNUKE 4.5.3

I.Chuẩn bị:1. Download DotNetNuke2. Cài đặt IIS (Information Internet Servies).3. Download và cài đặt .NET Framework 2.0Lưu ý: DotNetNuke 4.x chỉ chạy được trên .NET Framework 2.0 nên bạn phải download và cài đặt gói này.4. Cài đặt SQLServer 2000/2005 (hoặc MSDE)Lưu ý: chọn chế độ MixMode và Không chọn blank password (đối với SQL 2000; SQL 2005 không cho phép chọn blank password). DotNetNuke 4.x có thể chạy được trên SQL Server Express nên nếu bạn định sử dụng DB này thì có thể download nó và không cần cài SQL Server 2000/2005. Việc cài đặt SQL Server Express khá là đơn giản, bạn chỉ cần làm theo wizard là được.II. Các bước thực hiện1. Tải về hệ thống DotNetNuke2. Giải nén3. Tạo CSDL cho hệ thống trong SQL Sever 20054. Tạo tài khoản đăng nhập CSDL trong SQL Sever 20055. Thiết lập quyền hạn.6. Cấu hình IIS (Internet Information Server).7. Cấu hình web.config cho việc cài đặt8. Cài đặtIII. Thực hiện:1. Tải hệ thống DotNetNukeBạn có thể tải về phiên bản mới nhất của hệ thống DotNetNuke tại địa chỉ www.dotnetnuke.com (Để tải về bạn phải đăng ký một tài khoản trên website này)

Page 2: Cai dat DOTNETNUKE 4

2. Giải nénGiải nén DotNetNuke vào một thư mục bất kỳ trên ổ cứng. Trong VD này chúng ta chọn: "C:\Web\DotNetNuke".3. Tạo CSDL cho hệ thống trong SQL Sever 2005

Page 3: Cai dat DOTNETNUKE 4

Trong khung “Name” , đặt tên cho CSDL. Trong ví dụ này, chúng ta đặt tên là “DotNetNuke”

Page 4: Cai dat DOTNETNUKE 4

4. Tạo tài khoản đăng nhập CSDL trong SQL Sever 2005

Page 5: Cai dat DOTNETNUKE 4

Trong tab “General”

- Login name: tên tài khoản đăng nhập. Trong VD này chúng ta chọn “DotNetNukeUser”.- Chọn SQL Sever authenticaton. Nhập password của tài khoản & confirm password.- Bỏ lựa chọn “User must change password at next login”- Default database: chọn CSDL chúng ta vừa tạo là “DotNetNuke”

Page 6: Cai dat DOTNETNUKE 4

Chuyển qua tab “User Mapping”.- Trong khung “Users mapped to this login”, check “DotNetNuke”- Trong khung “Database role membership for: DotNetNuke”, check “db_owner”

Page 7: Cai dat DOTNETNUKE 4

* Lưu ý: Phần “Authentication” phải chọn “SQL Server and Windows”- Nhấn phải chuột vào computer, chọn Properties- Chọn tab “Security”- Trong khung Security, chọn “SQL Server and Windows”- Chọn OK.5. Thiết lập quyền hạn.(Nếu đĩa cứng của bạn ko sử dụng cấu trúc NTFS mà sử dụng cấu trúc FAT32 hay cấu trúc khác thì có thể bỏ qua bước này).- Cho phép process ASP.NET quyền read/write đối với thư mục trên.+ Đối với IIS5 (Win 2000, XP) tài khoản này tên là {Server}\ASPNET+ Đối với IIS 6 (Win 2003) tài khoản này là NT AUTHORITY\NETWORK SERVICE. - Để thực hiện được điều này click chuột phải lên thư mục bạn đặt DotNetNuke, chọn Properties và chọn tab Security.

Page 8: Cai dat DOTNETNUKE 4

Lưu ý: (*) Môt sô hệ thông, thương la mới cai đăt se không co tab Security trên cưa sô Properties. Đê hiên thị tab nay:• Bạn mơ Windows Explorer (click đúp vào MyComputer)• Chọn menu Tool -> Folder Options

Page 9: Cai dat DOTNETNUKE 4

• Chọn tab View.• Bạn kéo danh sách xuống dưới cung và bỏ chọn (uncheck) mục “Use Simple File Sharing”.

Page 10: Cai dat DOTNETNUKE 4

(*) Nếu trong khung “Group or user names” không có tài khoản ASP.NET thì thực hiện theo các bước sau:• Chọn tab “Seccurity”.

Page 11: Cai dat DOTNETNUKE 4

• Nhấn vào nút “Add”

Page 12: Cai dat DOTNETNUKE 4

• Nhấn vào nút “Advanced…”

Page 13: Cai dat DOTNETNUKE 4

• Chọn tài khoản “ASPNET”• Chọn OK

Page 14: Cai dat DOTNETNUKE 4

• Chọn OK

Page 15: Cai dat DOTNETNUKE 4

• Chọn tài khoản ASP.NET và check vào “Full Control”• Chọn OK.6. Cấu hình IIS (Internet Information Server)

Page 16: Cai dat DOTNETNUKE 4
Page 17: Cai dat DOTNETNUKE 4
Page 18: Cai dat DOTNETNUKE 4
Page 19: Cai dat DOTNETNUKE 4
Page 20: Cai dat DOTNETNUKE 4

- Click phải chuột vào virtual directory “DotNetNuke”, chọn Properties- Trong OK.tab “Documents”, nhấn “Add” và nhập vào “Defauilt.aspx” - Trong khung “Enable Default Document” sẽ xuất hiện thêm “Defauilt.aspx”

Page 21: Cai dat DOTNETNUKE 4

- Chuyển qua tab “ASP.NET”- Trong mục “ASP.NET version”, chọn “2.0.50727”- Chọn “OK” để hoàn tất

Page 22: Cai dat DOTNETNUKE 4

7. Cấu hình “web.config” cho việc cài đặt

Code: <connectionStrings>    <!-- Connection String for SQL Server 2005 Express -->    <add      name="SiteSqlServer"      connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"      providerName="System.Data.SqlClient" />    <!-- Connection String for SQL Server 2000/2005    <add      name="SiteSqlServer"      connectionString="Server=(local);Database=DotNetNuke;uid= DotNetNukeUser;pwd=1234567;"      providerName="System.Data.SqlClient" />   -->  </connectionStrings>

  <appSettings>    <!-- Connection String for SQL Server 2005 Express - kept for backwards compatability - legacy modules   -->    <add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>    <!-- Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules    <add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid= DotNetNukeUser;pwd=1234567;"/>    -->    ……………………  </appSettings>

Page 23: Cai dat DOTNETNUKE 4

Trong ví dụ này, chúng ta chọn các thông số như phần được đánh dấu. Những phần còn lại được giữ nguyên.- server = (local);- database = DotNetNuke;- uid = DotNetNukeUser;- pwd = 1234567;Nếu bạn dung SQL Server Express, bạn có thể không cần quan tâm đến việc cấu hình web.config nữa. Bạn cũng không cần phải tạo database trong SQL Server Express vì trong thư mục App_data đã có 1 file database rỗng rồi. Chỉ có một lưu ý nhỏ là bạn nên sao lưu lại file này để sử dụng đề phòng trường hợp cài đặt có vấn đề mà tôi sẽ nói đến ơ phần dưới đây.8. Cài đặtMơ trình duyệt và browse đến http://localhost/dotnetnuke. Thực hiện cài đặt theo hướng dẫn. Nếu không có vấn đề gì, link "Please click here to access your portal" hoặc “Finished (Go to site)” (tuy vào chế độ cài đặt) sẽ hiện ra, bạn chỉ cần click vào là truy cập được đến trang web của mình. Nếu có vấn đề, hãy ghi lại thông báo lỗi trả về, tìm cách khắc phục nó. Nhớ xóa database đi và tạo lại database mới (đối với SQL Server Express thì bạn kill tất cả process ASP.NET đi và xóa cả 2 file trong thư mục App_data và copy file tôi đã bảo bạn sao lưu ơ phần trên vào thư mục này).Dưới đây là một số hình ảnh khi cài đặt DotNetNuke 4.5.3, gói “Install” download tại website www.dotnetnuke.comChọn hình thức cài đặt:- Custom: cài đặt với các lựa chọn tuy ý- Typical: cài đặt với các chức năng cơ bản- Auto: tự động cài đặt(Trong ví dụ này chúng ta chọn “Custom”)

Page 24: Cai dat DOTNETNUKE 4

Nếu muốn kiểm tra quyền truy cập folder (mà chúng ta đã thiết lập trong quá trình cài đặt), nhấn vào “Test Permissions”

Page 25: Cai dat DOTNETNUKE 4

Lựa chọn cơ sơ dữ liệu:- SQL Server 2005 (Express) File- SQL Server 2000/2005 Database(Trong ví dụ này chúng ta chọn SQL Server 2000/2005 Database)

Page 26: Cai dat DOTNETNUKE 4

Nhấn vào nút “Test Database Connection” để kiểm tra thông tin kết nối Cơ Sơ Dữ Liệu đã hợp lệ hay chưa.Cài đặt & hoàn tất cài đặt CSDL…

Page 27: Cai dat DOTNETNUKE 4
Page 28: Cai dat DOTNETNUKE 4

Thiết lập thông tin cho host (Super User Account) – Tài khoản có quyền hạn cao nhất trong hệ thống

Page 29: Cai dat DOTNETNUKE 4

Chọn các modules muốn cài vào hệ thống

Page 30: Cai dat DOTNETNUKE 4

Xác lập thông tin cho Admin (Administrator Account) – Tài khoản có quyền hạn cao sau host, cao nhất trong portal

Page 31: Cai dat DOTNETNUKE 4

Lựa chọn Skins & Containers để cài đặt.(Hiện tại ko có skins & containers nào kèm theo)

Page 32: Cai dat DOTNETNUKE 4

Lựa chọn các ngôn ngữ muốn cài đặt.(Hiện tại ko có gói ngôn ngữ nào kèm theo)

Page 33: Cai dat DOTNETNUKE 4

Hoàn tất cài đặt, nhấn “Finished (Go to site)” để chuyển sang site vừa cài đặt.

Page 34: Cai dat DOTNETNUKE 4