Upgraded 4.7.2 to 4.11.5 - servername/content-name now generates a 404
I have two servers, my workstation and a development environment both pointing to the same umbraco db.
I upgraded from 4.7.2 to 4.11.5 using both the general instructions and the version specific upgrade instructions (thanks).
Worked great on my workstation environment. I can use it normally with or without a fully qualified server name in the url.
The dev environment however is broken if I try to navigate to any umbraco pages with http://servername/content. I have to do http://servername.domain.com/content to get it to work. Any ideas? I have done a compare of the entire Umbraco root on down from my workstation to dev and found nothing different, including the umbraco.settings and web.config. It seems like Umbraco is not resolving the url properly.
I checked the umbracoDomain table and there was one entry with just the dev server name (not fully qualified). Should that entry be fully-qualified?
Ok I was able to recreate the same behavior in my local environment by adding my local machine name, not fully-qualified, to the table. I removed it and changed the entry to the fully-qualified name and now things seem to be working on both machines.
Thank you very much that was a very good hint in the right direction.
Upgraded 4.7.2 to 4.11.5 - servername/content-name now generates a 404
I have two servers, my workstation and a development environment both pointing to the same umbraco db.
I upgraded from 4.7.2 to 4.11.5 using both the general instructions and the version specific upgrade instructions (thanks).
Worked great on my workstation environment. I can use it normally with or without a fully qualified server name in the url.
The dev environment however is broken if I try to navigate to any umbraco pages with http://servername/content. I have to do http://servername.domain.com/content to get it to work. Any ideas? I have done a compare of the entire Umbraco root on down from my workstation to dev and found nothing different, including the umbraco.settings and web.config. It seems like Umbraco is not resolving the url properly.
Also... http://servername/umbraco/login.aspx works. very odd.
Thanks in advance!
Hi Bob
That sounds a bit weird - however have you tried simply republishing the entire site by right clicking the top content node?
Have you setup a hostname for the local version as well as the dev version?
/Jan
I have tried the republish but no luck.
I checked the umbracoDomain table and there was one entry with just the dev server name (not fully qualified). Should that entry be fully-qualified?
Ok I was able to recreate the same behavior in my local environment by adding my local machine name, not fully-qualified, to the table. I removed it and changed the entry to the fully-qualified name and now things seem to be working on both machines.
Thank you very much that was a very good hint in the right direction.
It looks like this was related to this stealth change:
http://our.umbraco.org/forum/getting-started/installing-umbraco/38825-Manage-Hostnames-not-working-on-4114?p=0#comment146001
There is no way we can upgrade to 4.11 anytime soon. Sigh.
is working on a reply...