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 ...New DNN 4.7 Install - No Buttons or LinkButtons WorkingNew DNN 4.7 Install - No Buttons or LinkButtons Working
Previous
 
Next
New Post
2/1/2008 6:41 PM
 

Here's a strange one that I've never encountered before: I've just done what appeared to be a successfull remote install of DNN 4.7 to a shared hosting account on LunarPages.Com.  Although I did have to hit Install.aspx multiple times before the install began, all eventually progressed without any errors. When I clicked on the link to go to the newly installed portal, it's home page appeared without error.  However . . . clicking on any of the link buttons on the home page - Register, Login, Search, etc. cause a full page postback but do not redirect to the appropriate page/control.

I then added the usual login tab/ctl values to the url and was able to navigate to the login page. Clicking Login after entering either a valid or invalid username/password again would again cause a postback and return to the same page but no acutal login or error message.

I then tried restarting the application both from the Plesk control panel and by forcing a web.config change. No change in the behavior.

Here's my guess as to what's happening: The site is being accessed via a temporary url as we don't want to repoint the dns servers to the new site at this time. In the past have done DNN installes on other shared hosting providers using temporary urls with no problem. In all these cases, both the temporary url and the actual site url both ended up being inserted into the PortalAlias table during the install.  In this case, the temporary url did not get entered automatically into the PortalAlias table so I entered it manually.  Restarting and revisiting the application again showed that the behavior did not change.

In this case, the temporary url is of the form:

servername.hostname.com/$sitepreview/dinopastor.com

where dinopastor.com is the url of the future site. Note the $ in $sitepreview. I suspect that the $ may be causing problems in the postback mechanism as $ is used as a delimeter in the uniqueID of a client control in ASP.Net and/or may be interferring with DNN's friendly url parsing - hence the reason for the install not inserting this url into the PortalAlias table.

Can anyone confirm that I may be on the correct track or have any suggestions of dealing with this problem - short of not using the temporary url?

 


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
New Post
2/2/2008 10:26 AM
 

I did find mention in a comment posted to Mitchell Sellers blog on installing DNN to a remote host of the identical problem with a DNN install on another hosting provider who also used the $sitepreview in the temporary url. It is apparently due to DNN not properly parsing urls containing a $ character to create a portal alias for the temporary url upon first visiting the site and later in creating link urls both in anchor tags and in the action attribute of the form tag. This can be seen in comparing the page's html source for a site whose temporary url contains the $ and one that does not. The error in the anchor tags breaks menu navigation while the error in the form tag breaks postbacks.

Rather than spending more time trying to correct this problem, I repointed the client's domain to the new nameservers and after the change propagated overnight, navigation and postbacks worked fine using the actual url.


Bill, WESNet Designs
Team Lead - DotNetNuke Gallery Module Project (Not Actively Being Developed)
Extensions Forge Projects . . .
Current: UserExport, ContentDeJour, ePrayer, DNN NewsTicker, By Invitation
Coming Soon: FRBO-For Rent By Owner
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...New DNN 4.7 Install - No Buttons or LinkButtons WorkingNew DNN 4.7 Install - No Buttons or LinkButtons Working


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