我正在尝试发布 Umbraco 4.7.0 站点。
当我试图发布节点时得到这个错误。
Cannot insert the value NULL into column 'id', table 'hedronDB.dbo.cmsPropertyData'; column does not allow nulls. INSERT fails.
当我在浏览器中看到我得到“看起来还有工作要做”这个错误。
任何帮助深表感谢!
我正在尝试发布 Umbraco 4.7.0 站点。
当我试图发布节点时得到这个错误。
Cannot insert the value NULL into column 'id', table 'hedronDB.dbo.cmsPropertyData'; column does not allow nulls. INSERT fails.
当我在浏览器中看到我得到“看起来还有工作要做”这个错误。
任何帮助深表感谢!
我假设您在数据库的 [umbracoLog] 错误表中看到错误?
您是否刚刚将站点迁移到新服务器?如果是这样,您的 umbraco.config 文件可能会丢失。这通常是您看到“看起来像...”消息的原因,因为之前没有发布任何内容。
此外,请检查站点上的权限以确保已将修改权限授予正确的文件夹。
如果这些都没有帮助,则您的文档类型或页面之一可能已损坏,这意味着当保存特定文档类型的一个或多个页面时,Umbraco 认为该文档类型应该有一个特定属性,而没有.
检查数据库 [umbracoLogs] 表中的 Umbraco 日志,并查看是否有对特定文档类型或正在保存的页面的引用。这里的解决方案是重新创建有问题的文档类型,并从文档类型重新创建页面。
除此之外,在our.umbraco.org上检查或提出您的问题总是值得的
最后,如果可能的话,我非常建议升级到最新版本的 Umbraco(当前为 v6.1.2)或至少 v4.7.2,这是您正在使用的版本的修补版本。