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

HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Plesk, MSSQL, GoDaddy and DNN...Plesk, MSSQL, GoDaddy and DNN...
Previous
 
Next
New Post
1/21/2015 10:30 AM
 

BINGO on the UDFs not being copied.  Eliminated some of the errors.  Schemas seem to be there, anyway... [?]

MachineKey still has to follow the DATA, correct?  

On a trivial/virgin db I got a message that kicked out the machinekey line, saying that the app folder wasn't set up as a virtual directory in IIS.  I renamed the folder to one known to have been previously set up properly and it seems to run fine...  Now I need to dig deeper into Plesk settings...    Aaaarrrrgggghhh!!

 
New Post
1/22/2015 1:34 PM
 

Got the db 'conversion' scripts to run.  As I/we suspected the errors were not fatal and pretty much were corrected by an event later in the process.  As the scipt approach is very different [at least in my head...] from a db backup and restore, there is stuff in the old db that isn't on the other end, and there is stuff in the final db not in the original...

That said, the instance copy is straightforward.  The connect strings took some work as the 'original' server was apparently SQL Express so I had to put the strings into the 'other' [SQL Server?] format.

Startup was surprising because DNN apparently recognizes the db is half-baked and kicks off an 'upgrade' process that goes back a dozen or more versions and steps through them one-by-one; most are successful but a lot are not...  In the end it concludes that there were errors [SQL related..., and DNN versions I never really 'stopped' at].   But it said my web site is 'ready' and lets me run it.  It popped up and looked great!!.  The euphoria ended quickly with the following fatal issues:

NONE of the HTML modules appear anywhere on the site.  They just aren't there, and there is no hint of them... They are in the db, though...

Login FAILS.  It says an error occurred, but lets me at least try.  NONE of the users can log in either.  Registration fails as well.  I haven't poked around the db for errors because the stupid Plesk SQL db console timeout is set for 15 seconds...

The last time I saw this behavior it had to do with machinekey codes.  I never did get an answer, but neither old nor new ones work...  I cannot be the first one who has run into this...

Today at least, DNN and Plesk both suck when it comes to web site portability [or maybe it is a Microsoft issue]...  GoDaddy's 'Classic' hosting console has warts but at least backup and restore worked predictably.  I will regress to it, Danica and Bob willing...

Thanks for listening.

Hope this helps somebody save a week or so out of their life...

Bob H.

 
New Post
1/22/2015 7:41 PM
 

No matter what I put in for the machinekey/validation/decryption key, login flat won't work.

As an experiment I took a working site on the 'new' Plesk side and purposefully changed the key to see if it behaved like my now-comatose migrated site.   Surprise, surprise.... the virgin site built from scratch on the Plesk side continues to work regardless of what goes in the web.config for machinekey/etc.   The ramification of that is disconcerting.  

My suspicion is they use a machine.config set of keys and my user data will never make the trip.  Clever ploy to lock you into a hosting service, perhaps...  :)

I saw where Cathall and Sebastian caught wind of this in October and commented on the stupidity of it, from a DNN perspective...  

Can't we embed the keys in the db somehow??   This is just dumb.  Secure, but dumb.

Bob

 

 
New Post
1/23/2015 4:10 AM
 
I don't think it can be that. Unless there is some additional magic I don't know about web.config overrides machine config.

Best wishes,
- Richard
Agile Development Consultant, Practitioner, and Trainer
www.dynamisys.co.uk
 
New Post
1/23/2015 10:10 AM
 

I conducted a series of experiments to prove my hypothesis, but was unsuccessful...

What I discovered was that the first trivial changes I made to the machinekeys allowed the site to continue to work but that other non-trivial changes do not...  I also demonstrated that by changing the machinekeys in web.config I can thus break login as expected, but I cannot 'induce' the HTML module issue.  They are separate issues...

I verified that the encrypted passwords and salts made it to the target db, so it must be that they aren't being properly 'decoded' by the app.  [same with the HTML content...]

A dumb user should not have to work so hard to get his data ported.  I must say, though, that I really like Plesk, the tool-set, and the control I have on the new GoDaddy Hosting..  Glad I learned to use it although I cannot use it on production...  I also like DNN 7.3.4  Kudos to the team on that one...

Bob

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Plesk, MSSQL, GoDaddy and DNN...Plesk, MSSQL, GoDaddy and DNN...


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