프로젝트 복사, 템플릿 생성 또는 템플릿에서 프로젝트 문제
증상
같은 오류 "parent_id = 0 인 프로젝트 id = : 부모가 없거나 'lft'값이없는 경우" 프로젝트 복사, 템플릿 생성 또는 템플릿에서 프로젝트 생성 중.
프로젝트 트리가 손상되었습니다. 프로젝트가 프로젝트 목록과 프로젝트의 상세보기에서 다른 상위 프로젝트 아래에있는 것 같습니다.
해법
- 문제가 발생한 서버로 이동하십시오. Redmine을 실행중인 사용자로 전환하십시오.
- 현재 redmine 폴더로 이동하십시오 (기본값 : / home / easy / current)
- 레일 콘솔 실행
번들 exec 레일 c RAILS_ENV = 생산 - project_tree 및 issues_tree 다시 빌드를 실행하십시오.
Issue_tree.rebuild!
Project_tree.rebuild! - 문제가 여전히 존재하는지 확인하십시오! 그렇다면 계속하십시오.
- sudo를 사용하여 /etc/mysql/my.cnf 파일을여십시오
sudo 정력 /etc/mysql/my.cnf
[mysqld] 영역 어딘가에 다음 줄을 추가하십시오
transaction_isolation = SERIALIZABLE
변경 사항을 저장하고 mysql 서비스를 다시 시작하십시오. - 검사. 이제 모든 것이 제대로 작동합니다.