Published 3 months ago
Bonne app!
Testé pour l'installation et fonctionnel chez moi: https://flatboard.org/flatboard-community-5.0.0-rc.8-20260103183741.zip
Bonne app!
Testé pour l'installation et fonctionnel chez moi: https://flatboard.org/flatboard-community-5.0.0-rc.8-20260103183741.zip
installation fonctionnelle :)
mise en place d'un thème nord complet : ok
youtube et tiktok désactivés par défaut : ok
en revanche, toujours le souci de modification
Erreur: Formulaire d'édition non trouvé (404). URL: /forum/api/posts/3c34ffe2129a7bd662cb472916050208/edit-form. Vérifiez que vous avez les permissions nécessaires.
application.log :
[2026-01-03 20:21:14] [WARNING] Router: No route found for GET /api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form
[2026-01-03 20:21:14] [WARNING] Route not found: GET /api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form | Context: {"method":"GET","url":"/api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
[2026-01-03 20:21:20] [WARNING] Router: No route found for GET /api.php/notifications
[2026-01-03 20:21:20] [WARNING] Route not found: GET /api.php/notifications | Context: {"method":"GET","url":"/api.php/notifications","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
Ha il y a du mieux ! Les erreurs sont plus explicitent.
Essaye ça si tu veux bien.
https://flatboard.org/flatboard-community-5.0.0-rc.8-20260103200914.zip
youhou! it works!! 👍
super boulot ! merci :)
bien ... la version pro suit cette mise à jour ? si oui, je pense me diriger vers le lien qui va bien :D
Sérieux ? Ok et aucun logs défaillant ?
Super ! Il ne reste plus qu'à appliquer quelques corrections supplémentaires et nous serons proches de la version finale. :)
Désormais, chaque thème possède son propre pack de langues, et j'ai implémenté un système pour gérer les traductions de Flatboard ainsi que de ses plugins.
Concernant la version de Flatboard, Flatboard Pro et Flatboard Community sont exactement les mêmes, à l'exception de l'option de choisir Sqlite lors de l'installation et d'un pack de plugins clé en mains.
Un plugin permettra de basculer entre les deux base de donnée de manière réciproque.
Je vais publier cette RC8 avec d'autres correctifs très prochainement.
le seul "bug" qu'il me reste, c'est le bouton "répondre" en bas de post qui ne fonctionne pas.
les logs :
application.log
[2026-01-04 00:03:12] [WARNING] Router: No route found for HEAD /s
[2026-01-04 00:03:12] [WARNING] Route not found: HEAD /s | Context: {"method":"HEAD","url":"/s","ip":"98.81.67.150"}
[2026-01-04 00:03:12] [WARNING] Router: No route found for GET /s
[2026-01-04 00:03:12] [WARNING] Route not found: GET /s | Context: {"method":"GET","url":"/s","ip":"98.81.67.150"}
[2026-01-04 00:03:22] [INFO] CsrfMiddleware: Checking CSRF token | Context: {"method":"POST","url":"/posts/3c34ffe2129a7bd662cb472916050208","content_type":"application/x-www-form-urlencoded","has_token_header":"1","has_token_body":"1","has_token_post":"1","has_token_parsed":"","has_token":"1","token_length":"64","token_source":"header","parsed_body_keys":[],"post_keys":["id","content","attachments","csrf_token"],"raw_input_length":"0","all_headers":["Remote-Ip","Priority","Sec-Fetch-Site","Sec-Fetch-Mode","Sec-Fetch-Dest","Sec-Gpc","Dnt","Origin","X-Requested-With","X-Csrf-Token","Content-Type","Referer","Accept-Encoding","Accept-Language","Accept","User-Agent","Content-Length","X-Ovhrequest-Id","X-Forwarded-Proto","X-Forwarded-For","X-Predictor","Cookie","Host","REMOTE-IP","PRIORITY","SEC-FETCH-SITE","SEC-FETCH-MODE","SEC-FETCH-DEST","SEC-GPC","DNT","ORIGIN","X-REQUESTED-WITH","X-CSRF-TOKEN","REFERER","ACCEPT-ENCODING","ACCEPT-LANGUAGE","ACCEPT","USER-AGENT","X-OVHREQUEST-ID","X-FORWARDED-PROTO","X-FORWARDED-FOR","X-PREDICTOR","COOKIE","HOST"],"x_csrf_token_header":"not found","server_keys_with_csrf":{"28":"HTTP_X_CSRF_TOKEN"},"server_keys_with_http":{"19":"HTTP_REMOTE_IP","20":"HTTP_PRIORITY","21":"HTTP_SEC_FETCH_SITE","22":"HTTP_SEC_FETCH_MODE","23":"HTTP_SEC_FETCH_DEST","24":"HTTP_SEC_GPC","25":"HTTP_DNT","26":"HTTP_ORIGIN","27":"HTTP_X_REQUESTED_WITH","28":"HTTP_X_CSRF_TOKEN","30":"HTTP_REFERER","31":"HTTP_ACCEPT_ENCODING","32":"HTTP_ACCEPT_LANGUAGE","33":"HTTP_ACCEPT","34":"HTTP_USER_AGENT","36":"HTTP_X_OVHREQUEST_ID","37":"HTTP_X_FORWARDED_PROTO","38":"HTTP_X_FORWARDED_FOR","39":"HTTP_X_PREDICTOR","40":"HTTP_COOKIE","41":"HTTP_HOST"}}
[2026-01-04 00:03:22] [INFO] CsrfMiddleware: CSRF token validated successfully
[2026-01-04 00:03:22] [INFO] Post updated | Context: {"post_id":"3c34ffe2129a7bd662cb472916050208","user_id":"67877dcc20b17bc87ce2b9fbee763e4e","discussion_id":"47fa2a7660ab65c56a9efdbce4baf7a2","is_moderator_edit":"","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
[2026-01-04 00:03:45] [INFO] CsrfMiddleware: Checking CSRF token | Context: {"method":"POST","url":"/d/2-guide-de-demarrage/posts","content_type":"application/x-www-form-urlencoded","has_token_header":"1","has_token_body":"1","has_token_post":"1","has_token_parsed":"","has_token":"1","token_length":"64","token_source":"header","parsed_body_keys":[],"post_keys":["content","discussion_id","attachments","csrf_token"],"raw_input_length":"0","all_headers":["Remote-Ip","Priority","Sec-Fetch-Site","Sec-Fetch-Mode","Sec-Fetch-Dest","Sec-Gpc","Dnt","Origin","X-Requested-With","X-Csrf-Token","Content-Type","Referer","Accept-Encoding","Accept-Language","Accept","User-Agent","Content-Length","X-Ovhrequest-Id","X-Forwarded-Proto","X-Forwarded-For","X-Predictor","Cookie","Host","REMOTE-IP","PRIORITY","SEC-FETCH-SITE","SEC-FETCH-MODE","SEC-FETCH-DEST","SEC-GPC","DNT","ORIGIN","X-REQUESTED-WITH","X-CSRF-TOKEN","REFERER","ACCEPT-ENCODING","ACCEPT-LANGUAGE","ACCEPT","USER-AGENT","X-OVHREQUEST-ID","X-FORWARDED-PROTO","X-FORWARDED-FOR","X-PREDICTOR","COOKIE","HOST"],"x_csrf_token_header":"not found","server_keys_with_csrf":{"28":"HTTP_X_CSRF_TOKEN"},"server_keys_with_http":{"19":"HTTP_REMOTE_IP","20":"HTTP_PRIORITY","21":"HTTP_SEC_FETCH_SITE","22":"HTTP_SEC_FETCH_MODE","23":"HTTP_SEC_FETCH_DEST","24":"HTTP_SEC_GPC","25":"HTTP_DNT","26":"HTTP_ORIGIN","27":"HTTP_X_REQUESTED_WITH","28":"HTTP_X_CSRF_TOKEN","30":"HTTP_REFERER","31":"HTTP_ACCEPT_ENCODING","32":"HTTP_ACCEPT_LANGUAGE","33":"HTTP_ACCEPT","34":"HTTP_USER_AGENT","36":"HTTP_X_OVHREQUEST_ID","37":"HTTP_X_FORWARDED_PROTO","38":"HTTP_X_FORWARDED_FOR","39":"HTTP_X_PREDICTOR","40":"HTTP_COOKIE","41":"HTTP_HOST"}}
[2026-01-04 00:03:45] [INFO] CsrfMiddleware: CSRF token validated successfully
[2026-01-04 00:03:45] [INFO] Post created | Context: {"post_id":"c7b1a50f9a1699a1e2aa3052cddb0afe","discussion_id":"47fa2a7660ab65c56a9efdbce4baf7a2","user_id":"67877dcc20b17bc87ce2b9fbee763e4e","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
debug.log
[2026-01-04 00:03:09] [DEBUG] EasyMDE - Toolbar pour contexte | Context: {"context":"reply","toolbar":["bold","italic","strikethrough","|","heading","heading-smaller","heading-bigger","code","quote","ordered-list","unordered-list","link","image","upload-image","table","emoji","preview","side-by-side","fullscreen","guide"],"toolbar_count":"20"}
[2026-01-04 00:03:09] [DEBUG] EasyMDE - Status bar configuration | Context: {"statusOptions":"","statusOptions_type":"boolean","statusOptions_value":"false","all_settings_keys":["highlighting","displaySyntax","spellChecker","imageUpload","textHeight","maxHeight","autofocus","placeholder","indentWithTabs","tabSize","lineNumbers","lineWrapping","statusOptions","autosave","autosaveDelay","autosaveId","forceSync","previewClass","shortcuts","toolbar","context"]}
[2026-01-04 00:03:09] [DEBUG] EasyMDE - Status bar final config | Context: {"status":"not set","status_type":"not set","has_status_key":""}
[2026-01-04 00:03:16] [DEBUG] PostApiController::editForm | Context: {"id_from_param":"3c34ffe2129a7bd662cb472916050208","id_from_request":"","url":"/api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form","base_url":"/forum","request_uri":"/forum/api/posts/3c34ffe2129a7bd662cb472916050208/edit-form","get_url_param":"api.php/posts/3c34ffe2129a7bd662cb472916050208/edit-form"}
[2026-01-04 00:03:16] [DEBUG] EasyMDE - Toolbar pour contexte | Context: {"context":"post-edit","toolbar":["bold","italic","strikethrough","|","heading","heading-smaller","heading-bigger","code","quote","ordered-list","unordered-list","link","image","upload-image","table","undo","redo","emoji","preview","side-by-side","fullscreen","guide"],"toolbar_count":"22"}
[2026-01-04 00:03:16] [DEBUG] EasyMDE - Status bar configuration | Context: {"statusOptions":"","statusOptions_type":"boolean","statusOptions_value":"false","all_settings_keys":["highlighting","displaySyntax","spellChecker","imageUpload","textHeight","maxHeight","autofocus","placeholder","indentWithTabs","tabSize","lineNumbers","lineWrapping","statusOptions","autosave","autosaveDelay","autosaveId","forceSync","previewClass","shortcuts","toolbar","context"]}
[2026-01-04 00:03:16] [DEBUG] EasyMDE - Status bar final config | Context: {"status":"not set","status_type":"not set","has_status_key":""}
[2026-01-04 00:03:45] [DEBUG] PostController: Post created, checking attachments | Context: {"post_id":"c7b1a50f9a1699a1e2aa3052cddb0afe","attachments_in_db":"none","attachments_type":"NULL"}
ah si ... un dernier : le lien "forum" en header mêne à un 404 https://nakedeb.arpinux.org/forum/forums
Edited on Jan 04, 2026 By arpinux .
oops ... je tente de te passer en admin mais lorsque je clic sur le bouton "modifier" de ton user, j'ai un message d'erreur comme quoi je dois être connecté pour utiliser cette fonction. je me reconnecte mais idem, je ne peux pas modifier ton rang :/
... oublie, ça fonctionne, tu es admin chez moi maintenant. c'est arrivé en même temps que le truc du bouton réponse, ça devait être un souci de réseau tout simplement :/
en revanche, il reste le lien "forum" en 404
Edited on Jan 04, 2026 By arpinux .
Ou de cache tout simplement ;)
Pour l’erreur 404 sur la route /forums
https://flatboard.org/flatboard-community-5.0.0-rc.8-20260103234243.zip
nop, toujours en 404 - application.log (il n'y en a pas d'autres)
[2026-01-04 00:53:09] [WARNING] Router: No route found for GET /s
[2026-01-04 00:53:09] [WARNING] Route not found: GET /s | Context: {"method":"GET","url":"/s","ip":"2a01:cb1d:8bae:5400:2216:d8ff:fe41:cfac"}
Ok autre approche:
https://flatboard.org/flatboard-community-5.0.0-rc.8-20260104000046.zip
toujours pas :/
peut-être un peu de repos et un regard neuf demain non ? :P
je dis ça par expérience... j'ai passé quelques nuits blanches sur mon terminal moi aussi xD
Oui oui pas de soucis, merci de tes retours précieux ;)
je croyais que tu devais dormir un peu 😁