0

Umbraco 4.7.0 サイトを公開しようとしています。

ノードを公開しようとすると、このエラーが発生します。

Cannot insert the value NULL into column 'id', table 'hedronDB.dbo.cmsPropertyData'; column does not allow nulls. INSERT fails.

そして、ブラウザで見ると、「まだやるべきことがあるようです」というエラーが表示されます。

どんな助けでも大歓迎です!

4

1 に答える 1

2

データベースの [umbracoLog] エラー テーブルにエラーが表示されていると思いますか?

サイトを新しいサーバーに移行したばかりですか? その場合、umbraco.config ファイルが見つからない可能性があります。これは通常、以前に何も公開されていないため、"Looks like ..." というメッセージが表示される理由です。

また、サイトのアクセス許可をチェックして、正しいフォルダーに変更アクセス許可が与えられていることを確認してください。

これらのいずれも解決しない場合、ドキュメント タイプまたはページの 1 つが破損している可能性があります。つまり、特定のドキュメント タイプのページが保存されている場合、Umbraco はドキュメント タイプに特定のプロパティが存在するはずであると考えていますが、存在しません。 .

データベース [umbracoLogs] テーブルの Umbraco ログを確認し、保存されている特定のドキュメント タイプまたはページへの参照があるかどうかを確認します。ここでの解決策は、問題のあるドキュメント タイプを再作成し、ドキュメント タイプからページを再作成することです。

これとは別に、our.umbraco.orgで問題を確認または提起することは常に価値があります。

最後に、可能であれば、Umbraco の最新バージョン (現在は v6.1.2) にアップグレードするか、少なくとも使用しているバージョンのパッチ バージョンである v4.7.2 にアップグレードすることを強くお勧めします。

于 2013-07-05T08:22:29.810 に答える