I had a server failure last week and had to move an Umbraco 4042 site to another server and move the db also.
However after some time I cannot add any new nodes or edit old ones. The new nodes appear in the heirachy but are not shown.
After some debugging I found the web.config had the wrong server name. I have changed this but can not add or edit any of the web pages now.
All the changes appear fine in the umbraco backend site. If you look at a node page that won't publish and preview it...it shows all sorts of xslt parsing errors where the navigation should be,
could be a permissions issue where the backend isn't able to update the app_data/umbraco.config file?? have you checked that on disk representation looks current with your latest backend changes...
alternatively you could delete the file and see if it gets recreated.
Sometimes also a right click on the content top node and "republish entire wesite" can help...
I know we sometimes get all the xslt giving errors at the front end... we have a little routinue to log several things from all the xslt and it's usually a file permissions issue with being unable to write to the log file.
There is also the umbracoLog table in the database that you can take a look in to see if that highlights your issues... if you aren't comfortable digging round in the db.. then you can always use FALM housekeeping to add to the umbraco backend a log viewer... amongst other things. [http://our.umbraco.org/projects/backoffice-extensions/falm-housekeeping]
Error indexing node: (System.UnauthorizedAccessException: Access to the path 'C:\Websites\Europa\data\_systemUmbracoIndexDontDelete\segments' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.Delete(String path) at Lucene.Net.Store.FSDirectory.RenameFile(String from, String to) at Lucene.Net.Index.SegmentInfos.Write(Directory directory) at Lucene.Net.Index.IndexWriter.AnonymousClassWith3.DoBody() at Lucene.Net.Store.Lock.With.Run() at Lucene.Net.Index.IndexWriter.MergeSegments(Int32 minSegment, Int32 end) at Lucene.Net.Index.IndexWriter.FlushRamSegments() at Lucene.Net.Index.IndexWriter.Optimize() at umbraco.cms.businesslogic.index.Indexer.IndexNode(Guid ObjectType, Int32 Id, String Text, String UserName, DateTime CreateDate, Hashtable Fields, Boolean Optimize) in d:\TeamCity\buildAgent\work\7380c184e9fcd3ea\umbraco\cms\businesslogic\index\Indexer.cs:line 199)
After DB migration UMB won't add new nodes
I had a server failure last week and had to move an Umbraco 4042 site to another server and move the db also.
However after some time I cannot add any new nodes or edit old ones. The new nodes appear in the heirachy but are not shown.
After some debugging I found the web.config had the wrong server name. I have changed this but can not add or edit any of the web pages now.
All the changes appear fine in the umbraco backend site. If you look at a node page that won't publish and preview it...it shows all sorts of xslt parsing errors where the navigation should be,
Any ideas please help
Correction the DB path in web.config was fine afterall. Was in lowercase but I don't think that matters.
could be a permissions issue where the backend isn't able to update the app_data/umbraco.config file?? have you checked that on disk representation looks current with your latest backend changes...
alternatively you could delete the file and see if it gets recreated.
Sometimes also a right click on the content top node and "republish entire wesite" can help...
I know we sometimes get all the xslt giving errors at the front end... we have a little routinue to log several things from all the xslt and it's usually a file permissions issue with being unable to write to the log file.
There is also the umbracoLog table in the database that you can take a look in to see if that highlights your issues... if you aren't comfortable digging round in the db.. then you can always use FALM housekeeping to add to the umbraco backend a log viewer... amongst other things. [http://our.umbraco.org/projects/backoffice-extensions/falm-housekeeping]
Thanks for that.
I can see the objects in the DB umbraconode table.
The only thing that is odd there is the nodeuser is set to 0. What is nodeuser? all the other items are set to positive numbers.
I'll try permissions first.
The umbraco log table is showing:
Error indexing node: (System.UnauthorizedAccessException: Access to the path 'C:\Websites\Europa\data\_systemUmbracoIndexDontDelete\segments' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.Delete(String path) at Lucene.Net.Store.FSDirectory.RenameFile(String from, String to) at Lucene.Net.Index.SegmentInfos.Write(Directory directory) at Lucene.Net.Index.IndexWriter.AnonymousClassWith3.DoBody() at Lucene.Net.Store.Lock.With.Run() at Lucene.Net.Index.IndexWriter.MergeSegments(Int32 minSegment, Int32 end) at Lucene.Net.Index.IndexWriter.FlushRamSegments() at Lucene.Net.Index.IndexWriter.Optimize() at umbraco.cms.businesslogic.index.Indexer.IndexNode(Guid ObjectType, Int32 Id, String Text, String UserName, DateTime CreateDate, Hashtable Fields, Boolean Optimize) in d:\TeamCity\buildAgent\work\7380c184e9fcd3ea\umbraco\cms\businesslogic\index\Indexer.cs:line 199)
OK I deleted all the files in _systemUmbracoIndexDontDelete and used /umbraco/reindex.aspx
Which did its thing.
I now don't get errors in the log file but still don't get new published pages.
If I follow the link on the page node it resolves to the correct path buy shows a PAGE NOT FOUND Message.
Problably why the XSLT menus arn't working
Really stuck on this.
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.