問題タブ [piranha-cms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
piranha-cms - Piranha cms ページング
あなたのサイトを開発するための基本フレームワークとして Piranha を使用している人はいますか? マネージャー モードでのコンテンツのページングに問題があります。コアを見てみると、どのコンテンツ、ページ、投稿、設定にもページング機能がないようです。私たちのサイトが成長し、より多くのコンテンツが追加された場合、それは大きな問題になります. Piranha のページング機能を実装するにはどうすればよいですか?
piranha-cms - Piranha CMS のマネージャー メニューに項目を追加する
PiranhaCMS 2.2.0 のドキュメントに従っていると、メニュー項目が Manager メニューに挿入されません。
私は何を間違っていますか?
これを_AppStart.cshtmlに配置しました
ただし、コードがヒットしてManager.Menu
も、新しい項目が含まれていることがわかりますが、それらは Manager メニューに表示されません。
ここで何が欠けていますか?実際のメニュー インサートはどこに配置すればよいですか?
ありがとう。
piranha-cms - 匿名ユーザーのサイトへのアクセスを制限する
サイトにアクセスする前にユーザーを認証する必要がある Web サイトを構築しています。しかし、ピラニアでそれが可能かどうかはわかりませんか? 使った
しかし、それは機能しません。
誰もそれを行う方法を知っていますか?
ありがとう
piranha-cms - Piranha MVC HTTP 404.0 - 見つかりません
ASP.NET MVC Empty プロジェクトを作成し、 NuGet を使用して Piranha MVC をインストールしましInstall-Package PiranhaCMSMvc
た。マネージャーは機能しますが、どのページも開けません。このスレは役に立たなかった
ここに私のウェブ設定があります
sql-server - Piranha CMS の新規インストール時の外部キー制約エラー
Piranha CMS は、プログラマー向けの CMS です (前回反対票を投じられたので、書きたいと思います!)。この問題を解決するために午後中ずっと費やしました: Sql Compact Server データベースから SQL Server データベースに移行しようとしても、空の SQL Server データベースですべてを最初から開始しようとしても、次のエラーが発生します。
テーブル 'category' に FOREIGN KEY 制約 'FK_dbo.category_dbo.sysuser_category_updated_by' を導入すると、サイクルまたは複数のカスケード パスが発生する可能性があります。ON DELETE NO ACTION または ON UPDATE NO ACTION を指定するか、他の FOREIGN KEY 制約を変更します。
最初のステップ (管理者アカウントとパスワードの作成) には合格できますが、ログインしようとするたびにこの例外がスローされます。
私は何を間違っていますか?
ご協力いただきありがとうございます !
アップデート
スタックは、エラーの発生元を示します。
Piranha.Web.ApplicationModule の Method Start に問題があるようです。
また、Entity Framework の構成が次のようになっていることに気付きました。
私は次のことについて疑問に思います:
System.Data.SqlClient は、接続文字列で言及されているプロバイダーであるためです。ただし、データの取得に EF が使用されていることを意味するだけなので、関連性があるかどうかはわかりません。しかし、内部スクリプトと EF の両方が、言及されているこのプロバイダーでこの接続文字列を使用するため、競合が発生しないのではないかと思います。また、よくわかりませんが、コードファーストの EF では、データベースの作成時にメタデータも作成されることがわかっています。おそらく、内部スクリプトがそれらを作成しないため、EF は DB が存在しないと見なしますか?
更新 2
私はいくつかのニュースを持っています、私は追加しました
Application_Start で、データベースの再作成を回避します。データベースの再作成の問題は解決したようです。制約に関する例外は表示されなくなりました。ただし、ログインしようとした後、PageController は null 参照例外をスローし、公開 Web サイトのページはまだ表示されません (公開サイトは内部サーバー エラーをスローします)。私の推測では、Initializer を null に設定すると、EF がフレームワークの基本データを DB に取り込むこともできなくなります。これは良い一歩なので、問題は Piranha DataContext 構成にあるようです。
アップデート 3
詳細を説明するだけです:
ログインしようとすると、前に述べたように null 参照例外をスローするマネージャー/ページにリダイレクトされます。この例外は、マネージャーのほとんどのページにアクセスしようとするとスローされますが (テンプレート/ページリスト、設定/ユーザーリストを試しました)、「マネージャー/投稿」を試みると、次のエラーが発生します。
しかし、「post」テーブルはデータベースに存在します...これは新規インストールです。変更したのは、接続文字列と、Global Asax に追加したデータベース初期化コードの 2 つだけです。
asp.net-mvc - ASP.NET MVC の piranah-cms: プレビューできない
MVC アプリケーションに PiranahCMS をセットアップしようとしています。データベースを作成し、以下のようにページなどを作成できる管理者 (マネージャー セクション) にアクセスできます。
ページを公開しようとすると、以下のエラーが発生します。
「/」アプリケーションでサーバー エラーが発生しました。
Visual Studio 2013、MVC 4、および .NET 4.5 を使用しています。以下のような Web.config:
passiveMove="true" でテストしました
私はここで何をしているのですか?
他の情報が必要な場合に備えてお知らせください。
乾杯