Problemy z kopiowaniem projektu, tworzeniem szablonu lub projektu z szablonu
objawy
Błędy takie jak „Identyfikator projektu = z parent_id = 0: brak rodzica lub bez wartości „lft”” podczas kopiowania projektu, tworzenia szablonu lub tworzenia projektu z szablonu.
Drzewo projektu jest zepsute. Wygląda na to, że projekt znajduje się w innym projekcie nadrzędnym na liście projektów iw widoku szczegółowym projektu.
Rozwiązanie
- Przejdź do serwera, na którym pojawił się problem. Przełącz się na użytkownika, od którego działa redmine.
- Przejdź do bieżącego folderu redmine (domyślnie: /home/easy/current)
- Konsola z szynami jezdnymi
wiązka szyn exec c RAILS_ENV=produkcja - Uruchom project_tree i issue_tree rebuild
Wydanie_drzewo.odbuduj!
Projekt_drzewo.odbuduj! - Sprawdź, czy problem nadal istnieje! Jeśli tak, kontynuuj.
- Z sudo otwórz plik /etc/mysql/my.cnf
sudo vim /etc/mysql/my.cnf
i dodaj następną linię gdzieś w obszarze [mysqld]
izolacja_transakcji = SERIALIZOWALNA
zapisz zmiany i uruchom ponownie usługę mysql. - Sprawdzać. Wszystko powinno teraz działać poprawnie.