El torro schreef: ↑16 sep 2022, 06:49
De les die je leert is dus, zet alleen een backup terug in uiterste noodzaak, kijk eerst of je het probleem niet op een andere manier kunt oplossen.
Ik heb in 15 jaar misschien 3x een backup moeten gebruiken.
Mee eens dat je een backup alleen in uiterste noodzaak terugzet, op fora had ik vooraf al gezocht naar een mogelijke oorzaak voor mijn probleem met het forum.
Een 'weinig tijdrovende' oplossing kon ik echter niet vinden.
Eigenlijk was de enige (tijd rovende) oplossing om alle extensies uit te schakelen en terug naar 'Prosilver' template te gaan, om vervolgens de extensies 1 voor 1 terug in te schakelen totdat ik de boosdoener zou vinden.
En ik heb 2 extensies gevonden die voor problemen hebben gezorgd, maar omdat ze al waren uitgeschakeld heb ik via FTP-client de betreffende extensies verwijderd en de bijgewerkte versie teruggezet en ingeschakeld, daarna was dat probleem verholpen.
Maar ik dacht er met een backup (vanwege tijd) sneller vanaf te zijn, dat bleek dus niet het geval.
Geluk bij een ongeluk was dat ik er toen pas achterkwam dat gekopieerde rollen na het opslaan maar voor een deel van de verschillende groepen werd toegepast, maar voor een ander deel niet op onderliggende categorieën/fora werden doorgegeven.
Je kunt in 'ACP' onder de tab 'forums' ook niet zien of en van waar de permissies voor de verschillende fora en categorieën zijn gekopieerd/ingesteld.
Ik kon wel zien dat bij 75% van de categorie/forums rollen voor groepen werden doorgegeven, maar voor de laatste 25% niet.
Daarom heb ik eerst permissies voor de betreffende categorieën/fora opnieuw gekopieerd en opgeslagen.
Daarna werden de rollen voor de verschillende groepen wel toegepast na het opslaan, dat heb ik nog extra gecontroleerd.
Enkele weken geleden heb ik voor het laatst nog enkele categorieën/forums toegevoegd en permissies gekopieerd.
Toen heb ik ook de extensies voor het laatst bijgewerkt.
Ik heb dan ook niet het idee dat de 6 dagen oude backup al die problemen met permissies/rollen heeft veroorzaakt.
Toch was dat nog niet alles, want bij het inschakelen van de extensies zag ik dat de versie van '.yml checker' rood kleurde.
In de details zag ik dat er een nieuwere versie beschikbaar was en die heb ik ook meteen ingesteld.
Van veel extensies kleurt het versienummer helaas niet rood als er een nieuwere versie beschikbaar is, zodat ik het niet meteen zie als er tussentijds een extensie update opduikt.
In '.yml checker' zag ik na controle dat voor alle (ingestelde) extensies ook nog aanpassing nodig was, omdat het bestand 'services.yml' in de extensies niet meer op orde bleek.
Al met al een zeer tijdrovende klus dus.