DNN

DnnInstall 6c WebsiteInstaller Success 1024x723 2

DoNetNuke DNN Setup and IIS Security Permissions

How to Install DotNetNuke (DNN)by Erin Burns | .NET, DotNetNuke (DNN)DNN is a free open source .NET content management system (CMS). Like any CMS, users can easily manage site content and users, as well as develop and install custom themes and extensions (similar to WordPress “plugins”). The system requirements for DNN are as follows: Operating Systems Windows 8, 8.1, 10Windows Server 2008 R2, 2012 R2.NET Framework 4.5.1+Web Server Microsoft IIS 7.5, 8.0, 8.5, 10Database Server Microsoft SQL Server 2008 R2, 2008 Express R2, 2012, 2012 Express, 2014, 2014 Express, 2016 (for DNN 8.0.4+)Microsoft Azure SQL DatabaseIn this tutorial, I am using Windows 10, Microsoft IIS 10, Microsoft SQL Server 2014 Express and DNN Platform 9, and I am assuming you already have your database server set up. If your system is different (e.g. Microsoft Azure SQL Database), the installation process below is still the same. 1. Download the Install packageDownload the Install.zip package… Read More »DoNetNuke DNN Setup and IIS Security Permissions

Adding Application Pool Identity in IIS to a Folder

KB – Granting folder permissions to IIS application pools     Skip to end of metadata   Go to start of metadata   Whenever a new application pool is created, IIS creates a security identifier (SID) that represents the name of the application pool itself. For example, if you create an application pool with the name “Smartcrypt,” a security identifier with the name “Smartcrypt” is created in Windows. Resources can be secured by using this identity. However, the identity is not a real user account and will not show up as a user in the Windows User Management Console. This can be configured by selecting a folder in Windows Explorer and adding the “Smartcrypt” identity to the folder’s Access Control List (ACL). Open Windows Explorer Select the directory the Smartcrypt Manager is installed under (eg: c:\web\mds) Right click the directory and select Properties Select the Security tab Click the Edit button and then Add button Click the Locations button… Read More »Adding Application Pool Identity in IIS to a Folder

DNN (dotnetnuke) Active Forum Module Control Panel a critical error has occurred

Error when opening the DNN Active Forum Module Control Panel When you attempt to open the forum module Control Panel, you receive a.net load error that says a critical error has occurred. Upon looking at the log files for the website within DNN, you’ll notice that the related error message looks something like this. bsoluteURL:/Default.aspxDefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNukeExceptionGUID:1012073d-d31d-4a73-a051-31478c9de05dAssemblyVersion:7.4.0PortalId:0UserId:3429TabId:107RawUrl:/Resources/Forum/ctl/EDIT/mid/506Referrer:http://website.com.au/Resources/ForumUserAgent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3ExceptionHash:eUa1nHF8hNveOCQzqX0zOg==Message:Object reference not set to an instance of an object.StackTrace:InnerMessage:Object reference not set to an instance of an object.InnerStackTrace: at DotNetNuke.Modules.ActiveForums.Controls.Callback.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)Source:FileName:FileLineNumber:0FileColumnNumber:0Method:Server Name: SERVERNAME   The Fix It is good practice to ensure that you have the latest version of the DotNetNuke forum module on your website. Especially if you are using the later… Read More »DNN (dotnetnuke) Active Forum Module Control Panel a critical error has occurred

Google Analytics API Access V3

Accessing your Google Analytic Data via API To allow a third party module or application to view and display your Google Analytics data for your website. You need to get a few things organised. 1. You need to have a Google Analytic account with your website registered. Go to: http://www.google.com/analytics/   and follow their instructions to set up your URL under an account that you can manage and access with Admin permissions. We are not going to go through these steps here as it is a given that you will have this. Seek help from Google if you can’t manage.   2. Set up an API for your Google Analytics Account at the Google Developers Portal. Go to: https://developers.google.com/  and login with your account. To get started using Google Analytics API, you need to first create or select a project in the Google Developers Console and enable the API. Using this link guides… Read More »Google Analytics API Access V3

DNN Blog Module 404 Error on Reading Post

When using DNN Blog Module you receive 404 page cannot be found error The symptoms of this are fairly easy. When you click on the Read more link or the title of a blog that would normally take you to the full article of the blog. The page instead displays a 404 error.  If you explore the URL you will find that the URL references the blog title something like this: http://canopi.com.au/Blog/Post/355/Single-Server-Sign-On-SSO-Part-1   take note that the URL does not end with the .aspx   The Cause The URL of the blog post is being rewritten through the friendly URL settings within the later versions of DNN.    the friendly URL settings can be found within: HOST /  ADVANCED SETTINGS / FRIENDLY URL SETTINGS  and by default in the later versions of DNN are enabled.  The problem arises when the web.config file is missing a setting for the advanced URL rewriting.  … Read More »DNN Blog Module 404 Error on Reading Post

A Common SMTP Error in DotNetNuke

We get help requests, and we really do love to help you! Really! but please make sure you have a DNN host SMTP server configured that works before you ask us for help! This module requires the SMTP server settings to be configure in DNN. This is because it uses the DNN SMTP server settings to send email. To configure… 1) Login as host user 2) Under “Host” menu select “Host Settings” 3) Scroll down and expand “Advanced Settings” 4) Expand “SMTP Server Settings” 5) In the SMTP Server text box type in mail.your_domain.com where your_domain.com is the actual domain name of your site (this same exact host name for smtp, pop3, imap4, and web mail) You can use authentication for the SMTP server if required. The DNN site will require Relay permissions that are often set to require authentication. An example of the error you see when you do not… Read More »A Common SMTP Error in DotNetNuke

Understanding SMTP in DotNetNuke

DNN SMTP Settings DNN Websites have the ability to configure in the host settings an SMTP server. When a DNN email is generated from the DNN website, it will attempt to send mail through this SMTP server. In order that your DNN website can successfully send the email, the SMTP server must allow the email message to be received. Typically this is done in one of four ways. The SMTP server is configured for Open Relay (This should NEVER be done unless you have an external firewall blocking all external SMTP connections. Otherwise your mail server will become a spam server within hours) SMTP Authentication – Typically SMTP servers are configured to allow users with a valid username and password to authenticate themselves. Once they have been authenticated, they can communicate email messages through the SMTP server. This is the same way most ISP’s work their mail servers. The idea… Read More »Understanding SMTP in DotNetNuke