SS 3.0.5를 사용하여 http://www.silverstripe.org/comments-module/ (v 1.0.0)의 주석 모듈을 설치했습니다. Ubuntu에서 PostgreSQL을 데이터베이스로 사용합니다. 압축을 푼 폴더를 내 SS 인스턴스의 루트 폴더에 복사하고 오류 메시지가 나타나지 않고 다시 작성했습니다. 나중에 "서버 오류가 발생했습니다. - 죄송합니다. 요청을 처리하는 중에 문제가 발생했습니다." 이 오류 메시지는 내 error.log에이 게시물의 하단에 표시됩니다.SilverStripe 주석 모듈을 설치 한 후 PHP 치명적인 오류가 발생했습니다.
도움을 주시면 감사하겠습니다.
마르쿠스
[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
대소 문자 구분 문제? 테이블의 정의는 무엇입니까? '\ d SiteTree_Live'와'\ d "SiteTree_Live"''psql'의 결과를 보여주십시오. –
누락 된 것이 있는지 설치 문서를 확인하십시오. https://github.com/silverstripe/silverstripe-comments/blob/master/docs/en/Installing.md – 3dgoo
3dgoo : 감사합니다. 작곡가는 당신이 보낸 링크에 설명되어 있고 그것이 작동했습니다. http://www.silverstripe.org/comments-module/에서 다운로드 한 1.0.0 릴리스에는 postgreSQL에 관한 버그가있었습니다. –