v1.6.10 — fix suppression article (permissions répertoire) #78
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
Les répertoires UUID des articles sur le serveur avaient le mode
2755(setgid, groupewww-data= lecture seule). PHP tournant enwww-data,unlink()etrmdir()échouaient silencieusement — l'article restait présent après tentative de suppression, et les index étaient reconstruits avec l'article toujours dedans.Corrections
mkArticleDir(): nouvelle méthode qui crée les répertoires d'articles avecchmod 0775explicite (contourne le umask), garantissant quewww-dataa toujours les droits d'écriture sur les futurs répertoires.delete()→bool: vérifie si le répertoire existe encore aprèsremoveDir(); si oui, ne reconstruit pas les index et redirige vers l'article avec?delete_failed=1.removeDir():@unlink,@rmdir,@scandirsuppriment les warnings PHP qui cassaient les redirects.post_view.php: alerte Bootstrap si?delete_failed=1(admin uniquement).Test plan
/2775