http://localhost:30023/Install/StarterKit redirects to http://localhost:30023/Install
I tried to install Beta 1 with WebMatrix on XP SP3. After the DB stage with success, setup goes back. I tried external SQL & SQLCE options. All DBs & tables are created. But I couldn't install Beta 1 completely.
Simply download the Zip file above, unzip it to your .NET 4 IIS or IIS Express app pool location, then go to http://localhost/install (where localhost is your chosen address). Follow the installation steps choosing SqlCe or Sql Server 2008, and optionally install the "dev dataset" to pre-install some content to play with. NB: Right-click the zip, go to Properties, and choose 'Unblock' first
You'll need ASP.NET, IIS Express or IIS 7, and the latest MVC3 installed
For databases, you'll need either Sql Server 2008 (not 2005), you can use SqlCe4 (included), or the experimental Lucene provider
If so...do you by any chance run AVG antivirus? If that is the case you'll need to disable it.
I've debugged installer's server-side code. When I hit "Continue" button at /DatabaseInstall, the line ViewBag.ActiveIndex = 2; in StarterKitInstall.cshtml has been never hit.
After all it's still just a beta so there will be bugs in it. However I would like to hear more about the process you take for installing. Did you follow the steps and suggestions I mentioned in the previous post?
I expect to see /Install/StarterKit page when I hit a button with href="/Install/StarterKit". There is no visible javascript either, I mean I hit the button but StarterKit.cshtml has been never called -I think- What's wrong here?
OK, I just deleted StarterKit.cshtml and there were no "Server Error in '/' Application." Something is wrong here.
If this is the reason then let me introduce you the infamous Turkish I problem:
NHibernate.HibernateException: Wrong column type in AttributeDateValue for column Id. Found: uniqueidentifier, Expected UNIQUEIDENTIFIER
From Microsoft's site: For nearly all Latin alphabets, including U.S. English, the character i (\u0069) is the lowercase version of the character I (\u0049). This casing rule quickly becomes the default for someone programming in such a culture. However, in Turkish ("tr-TR"), there exists a capital "i with a dot," character (\u0130), which is the capital version of i. Similarly, in Turkish, there is a lowercase "i without a dot," or (\u0131), which capitalizes to I. This behavior occurs in the Azeri culture ("az") as well.
That's interesting. I think you should report this as a bug on codeplex so the core team has a chance to get notified and be able to fix this in future releases.
When you have done so, please post the link in here so others who come across this post and this issue can easily go to codeplex and vote up the bug. The more votes the higher priority.
Can anyone tell me how can I debug Umbraco system? Is there any solution/project format with source codes instead of dlls? I need to upcase the word uniqueidentifier to UNIQUEIDENTIFIER or vice versa, that's what I think.
http://localhost:30023/Install/StarterKit redirects to http://localhost:30023/Install
I tried to install Beta 1 with WebMatrix on XP SP3. After the DB stage with success, setup goes back. I tried external SQL & SQLCE options. All DBs & tables are created. But I couldn't install Beta 1 completely.
Hi Emin
What happens if you go to http://localhost:30023/Umbraco/ ?
/Jan
Redirects to /Install either. I just tested at home -Win7 64bit- no luck.
Hi Emin
Hmm ok...and do you have followed these guidelines from http://umbraco.codeplex.com/releases/view/76238 ?
Getting started with the Beta 1
Simply download the Zip file above, unzip it to your .NET 4 IIS or IIS Express app pool location, then go to http://localhost/install (where localhost is your chosen address). Follow the installation steps choosing SqlCe or Sql Server 2008, and optionally install the "dev dataset" to pre-install some content to play with.
NB: Right-click the zip, go to Properties, and choose 'Unblock' first
If so...do you by any chance run AVG antivirus? If that is the case you'll need to disable it.
Hope this helps.
/Jan
I've debugged installer's server-side code. When I hit "Continue" button at /DatabaseInstall, the line ViewBag.ActiveIndex = 2; in StarterKitInstall.cshtml has been never hit.
When I enter http://localhost:30023/Install/StarterKit manually, it redirects /Install and it seems /StarterKit doesn't run.
Hi Emin
After all it's still just a beta so there will be bugs in it. However I would like to hear more about the process you take for installing. Did you follow the steps and suggestions I mentioned in the previous post?
/Jan
Yes, I did.
I expect to see /Install/StarterKit page when I hit a button with href="/Install/StarterKit". There is no visible javascript either, I mean I hit the button but StarterKit.cshtml has been never called -I think- What's wrong here?
OK, I just deleted StarterKit.cshtml and there were no "Server Error in '/' Application." Something is wrong here.
Some SqlCE errors in the log UmbracoTraceLog.txt: http://pastebin.com/9serUQjp
And this part is exact partial log when I hit the button "Continue" after DB install: http://pastebin.com/ueEQrYpC
If this is the reason then let me introduce you the infamous Turkish I problem:
NHibernate.HibernateException: Wrong column type in AttributeDateValue for column Id. Found: uniqueidentifier, Expected UNIQUEIDENTIFIER
From Microsoft's site:
For nearly all Latin alphabets, including U.S. English, the character i (\u0069) is the lowercase version of the character I (\u0049). This casing rule quickly becomes the default for someone programming in such a culture. However, in Turkish ("tr-TR"), there exists a capital "i with a dot," character (\u0130), which is the capital version of i. Similarly, in Turkish, there is a lowercase "i without a dot," or (\u0131), which capitalizes to I. This behavior occurs in the Azeri culture ("az") as well.
Hi Emin
That's interesting. I think you should report this as a bug on codeplex so the core team has a chance to get notified and be able to fix this in future releases.
When you have done so, please post the link in here so others who come across this post and this issue can easily go to codeplex and vote up the bug. The more votes the higher priority.
/Jan
I`ve submitted a bug: http://umbraco.codeplex.com/workitem/30649
When I changed my settings from Turkish to English, setup did resume from Starter Kit stage, as expected.
No response to my bug entry yet. I don't know it's Umbraco's bug or NHibernate's very own. I need to dig deeper, I just examined the source of NHibernate.dll at https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate/Tool/hbm2ddl/SchemaValidator.cs
Can anyone tell me how can I debug Umbraco system? Is there any solution/project format with source codes instead of dlls? I need to upcase the word uniqueidentifier to UNIQUEIDENTIFIER or vice versa, that's what I think.
This is the link of my message at NHibernate Forums:
https://forum.hibernate.org/viewtopic.php?f=1&t=1014385
Hi Emin
You can get the source code from http://umbraco.codeplex.com/SourceControl/list/changesets - be aware that U5 and U4 are kept in the same version control on different branches.
I'm certain that if you figure out a solution that HQ will be more than interested in getting the fix in the next bug update. Try giving it a shot :)
/Jan
I found the bug in NHibernate:
http://our.umbraco.org/forum/core/general/28877-Bug-found-Install-redirects-to-Index-instead-of-StarterKit-in-Turkish-environment
is working on a reply...