[PPNL-Techteam] Fatale wiki bug

Azonata henry.van.der.burgt at piratenpartij.nl
Tue Aug 7 13:22:03 CEST 2012


Ja, dat was inderdaad de regel die ik heb aangepast. Op deze "contact" 
pagina staat een tabel die met de wysiwyg editor helemaal in de war raakt, 
en dus wilde ik een uitzondering toevoegen waardoor deze pagina default 
alleen met de dokuwiki syntax bewerkt kan worden. Het lijkt me dus dat je 
gelijk hebt en dat het niet aan deze setting op zichzelf kan liggen, maar 
dat het inderdaad een of ander permissie conflict oplevert.

Op zich kan ik wijzigingen wel doorseinen, maar het zijn vaak erg 
onbenullige dingen. Ik weet niet of het heel problematisch is om toegang te 
krijgen tot die git file? Dan kan ik voor kleine updates in ieder geval 
gewoon doorwerken, het komt sowieso toch niet heel vaak voor.

-----Oorspronkelijk bericht----- 
From: casper op piratenpartij.nl
Sent: Tuesday, August 07, 2012 1:06 PM
To: Azonata
Cc: Techteam PiratenPartij Nederland
Subject: Re: Fatale wiki bug

Op 07-08-12 12:45, Azonata schreef:
> Hey,
>
> ik heb een setting aangepast op de wiki beheerderspagina en ik heb het
> vermoeden dat er sindsdien niet meer in te loggen is op de wiki. Dit was
> een eeuwigheid geleden ook al een keer het probleem. Toen bleek dat als
> je de beheerderspagina opslaat deze niet alle settings zo overneemt als
> deze op dat moment voor de wiki gelden, maar in een enkel geval een
> afwijkende waarde opslaat. Of misschien dat deze afwijkende waarde al
> staat ingesteld op het moment dat je de beheerderspagina opent, geen idee.
>
> Prioriteit is dus om deze setting te herstellen zodat de wiki weer
> toegankelijk is, maar op lange termijn moeten we zien te achterhalen
> welke settings op deze manier worden veranderd en vervolgens tot deze
> bug leiden. De enige manier om ooit iets te kunnen veranderen aan de
> instellingen van plugins en dergelijke zou dan zijn om er zeker van te
> zijn dat die andere settings ook juist staan ingesteld op het moment dat
> je de veranderingen opslaat.


fixed, inloggen werkt weer.

Gelukkig had ik nog een versie van de configuratie-file in git staan.
Ik wist niet dat je die configfile rechstreeks vanuit dokuwiki kan
editten. We hebben al onze configs in git staan en ook deze.

Het verschil was de volgende regel:
$conf['plugin']['fckg']['dwedit_ns'] 'contact';

Nadat ik die had weggehaald werkte alles weer. Ik heb hem nu weer
teruggezet en het blijft werken. Het ligt dus niet aan de regel zelf
maar aan iets er om heen, ik gok op de owner of de permissies.
(Die stel ik automatisch goed in als ik een nieuwe versie upload naar de
server).

Laten we het vanavond nog een keer proberen, dan kijk ik dan of er iets
geks gebeurd met de permissies.

Overigens zie ik nog een probleempje; we hebben die config in git staan
en kopieren die automatisch naar de server toe. Als je met de hand
aanpassing doet gaan die verloren. Ik kan je toegang geven tot git zodat
je die file direct kan updaten. Het alternatief is dat je ons een
seintje geeft als je iets hebt veranderd zodat wij Git kunnen updaten
met je aanpassingen.
-- 
Casper 



More information about the Techteam mailing list