0

SS 3.0.5 を使用してhttp://www.silverstripe.org/comments-module/ (v 1.0.0.)からコメント モジュールをインストールしました。PostgreSQL をデータベースとして使用する Ubuntu で。抽出したフォルダーを SS インスタンスのルート フォルダーにコピーし、エラー メッセージを表示せずに再構築を行いました。その後、「サーバー エラー - 申し訳ありませんが、リクエストの処理中に問題が発生しました」というメッセージが表示されました。私のerror.logのこの投稿の下部に表示されるエラーメッセージ。

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

マーカス

[Mon Apr 08 08:26:45 2013] [error] [client 127.0.0.1] PHP Fatal error: Couldn't 
run query: SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."Create 
d", "SiteTree_Live"."LastEdited", "SiteTree_Live"."URLSegment", "SiteTree_Live". 
"Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live" 
."MetaTitle", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."MetaKeywords", 
"SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."Sh
owInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_ 
Live"."HasBrokenLink", "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewTy 
pe", "SiteTree_Live"."CanEditType", "SiteTree_Live"."ProvideComments", "SiteTree 
_Live"."Version", "SiteTree_Live"."ParentID", "SiteTree_Live"."ID", CASE WHEN "S 
iteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName" ELSE 'Sit 
eTree' END AS "RecordClassName" FROM "SiteTree_Live" WHERE ("URLSegment" = 'them 
es' AND "ParentID" = 0) ORDER BY "SiteTree_Live"."Sort" ASC LIMIT 1 | ERROR: co 
lumn SiteTree_Live.ProvideComments does not exist\nLINE 1 in /var/www/aep-ss/fra 
mework/model/Database.php on line 693
4

1 に答える 1

0

http://www.silverstripe.org/comments-module/からダウンロードできる SilverStripe コメント モジュールの 1.0.0 リリースには、postgreSQL サポートに関するバグがあります。次の手順で composer を使用してインストールすると、現在の修正済みバージョンがインストールされます (ソース: https://github.com/silverstripe/silverstripe-comments/blob/master/docs/en/Installing.md )。

プロジェクト全体の composer.json ファイルを次のように編集します。「require」ブロックに次を追加します。

"silverstripe/comments": "*"

次に、プロジェクトのルートで次を実行します。

> composer update silverstripe/comments
于 2013-04-17T04:20:33.260 に答える