JcDenis / zoneclearFeedServer

Mixer votre blog avec un planet
GNU General Public License v2.0
1 stars 0 forks source link

Erreur 500 après activation #2

Closed Feuilledethe closed 1 year ago

Feuilledethe commented 1 year ago

Bonjour A chaque tentative d'activation du plugin, j'ai pages blanches et erreurs http 500 côté administration et public. Obligation de désactiver le plugin pour retrouver un fonctionnement normal. Pas d'erreur PHP visible (aucune info côté ErrorLogger).

Version plugin 2023.05.13 Dotclear 2.26 multiblog PHP 8.1 OVHcloud mutualisé

Console d'erreur côté OVH :

Details

Mon May 22 01:24:39 2023] [error] [client 185.220.101.50] ModSecurity: Access denied with code 403 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. [file "/usr/local/apache2/conf/modsecurity/base_rules/modsecurity_crs_21_protocol_anomalies.conf"] [line "65"] [id "960009"] [rev "2.1.1"] [msg "Request Missing a User Agent Header"] [severity "NOTICE"] [tag "PROTOCOL_VIOLATION/MISSING_HEADER_UA"] [tag "WASCTC/WASC-21"] [tag "OWASP_TOP_10/A7"] [tag "PCI/6.5.10"] [hostname "feuilledethe.fr"] [uri "/wp-content/plugins/essential-addons-for-elementor-lite/readme.txt"] [unique_id "ZGqoN7aVjM3FJZGQHZ3z6wAAAG4"] [Mon May 22 02:53:40 2023] [error] [client 54.36.149.47] [host feuilledethe.fr] AH01630: client denied by server configuration: /homez.647/feuilledq/.ovhconfig [Mon May 22 02:46:41 2023] [error] [client 54.36.148.1] [host feuilledethe.fr] AH01630: client denied by server configuration: /homez.647/feuilledq/.ovhconfig [Mon May 22 03:53:43 2023] [error] [client 114.119.156.56] ModSecurity: Access denied with code 403 (phase 2). Pattern match "\\b(\\d+) ?(?:=|<>|<=>|<|>|!=) ?\\1\\b|[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98](\\d+)[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98] ?(?:=|<>|<=>|<|>|!=) ?[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98]\\2\\b|[\\'"\\`\\\xc2\xb4\\\xe2\x80\x98](\\w+)[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98] ?(?:=|<>|<=>|<|>|!=) ?[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98]\\3\\b|([\\'"\\;\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98]*)?\\s+(and|or)\\s+([\\s\\'"\\` ..." at REQUEST_FILENAME. [file "/usr/local/apache2/conf/modsecurity/base_rules/modsecurity_crs_41_sql_injection_attacks.conf"] [line "425"] [id "950901"] [rev "2.1.1"] [msg "SQL Injection Attack"] [data " and unordered lists"] [severity "CRITICAL"] [hostname "feuilledethe.fr"] [uri "/all-blogs/plugins/formatting-markdown/lib/test/resources/markdown.mdtest/Ordered and unordered lists.text"] [unique_id "ZGrLJ1s5pn2lEUFb9O28PAAAAAQ"] [Mon May 22 05:06:14 2023] [error] [client 114.119.151.128] ModSecurity: Access denied with code 403 (phase 2). Pattern match "\\b(\\d+) ?(?:=|<>|<=>|<|>|!=) ?\\1\\b|[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98](\\d+)[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98] ?(?:=|<>|<=>|<|>|!=) ?[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98]\\2\\b|[\\'"\\`\\\xc2\xb4\\\xe2\x80\x98](\\w+)[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98] ?(?:=|<>|<=>|<|>|!=) ?[\\'"\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98]\\3\\b|([\\'"\\;\\`\\\xc2\xb4\\\xe2\x80\x99\\\xe2\x80\x98]*)?\\s+(and|or)\\s+([\\s\\'"\\` ..." at REQUEST_FILENAME. [file "/usr/local/apache2/conf/modsecurity/base_rules/modsecurity_crs_41_sql_injection_attacks.conf"] [line "425"] [id "950901"] [rev "2.1.1"] [msg "SQL Injection Attack"] [data " and ULs"] [severity "CRITICAL"] [hostname "feuilledethe.fr"] [uri "/all-blogs/plugins/formatting-markdown/lib/test/resources/php-markdown.mdtest/Mixed OLs and ULs.xhtml"] [unique_id "ZGrcJpUYlJcJgzyeJTObNQAAAEA"] [Mon May 22 05:26:49 2023] [error] [client 2a01:e0a:210:ffa0:c096:cbe4:a059:5ede] [host feuilledethe.fr] AH01630: client denied by server configuration: /homez.647/feuilledq/.ovhconfig [Mon May 22 10:41:19 2023] [error] [client 195.191.219.131] [host feuilledethe.fr] AH01630: client denied by server configuration: /homez.647/feuilledq/.ovhconfig [Mon May 22 12:46:38 2023] [error] [client 54.37.63.15] [host feuilledethe.fr] AH01630: client denied by server configuration: /homez.647/feuilledq/.ovhconfig [Mon May 22 13:50:15 2023] [error] [client 16.16.255.131] [host feuilledethe.fr] AH01630: client denied by server configuration: /homez.647/feuilledq/.ovhconfig [Mon May 22 13:53:34 2023] [error] [client 16.16.255.131] [host feuilledethe.fr] AH01630: client denied by server configuration: /homez.647/feuilledq/.ovhconfig

Thèmes "Ductile" et plugin "Markdown" supprimés sans changement de comportement lors de l'activation du plugin FeedServer.

JcDenis commented 1 year ago

Alors l'erreur première que tu détailles parle d'URL vers "wp-xxx" ce qui n'a rien à voir avec le plugin zoneclearFeedServer, et pas bien plus avancé par la suite de ce détail !

Je vais refaire un tour du code pour voir si je trouve qqch qui cloche.

Feuilledethe commented 1 year ago

Je suis d'accord que les logs fournis ne sont pas des plus utiles, mais, c'est tout ce que j'ai sous la main actuellement. Si besoin, j'ai un dotclear de tests que je peux mettre à disposition (même hébergeur, bdd, php, mais version 2.26.0-p20230521.1137)

Feuilledethe commented 1 year ago

Plugin activé sur le blog, erreur http 500 sur les pages d'administration, page d'accueil publique encore accessible, mais erreur http 500 sur les billets : https://feuilledethe.fr/Carnet/index.php/

Dotclear 2.26.0-p20230523.1105
Infos système
Version de PHP : 8.1.16
Gestionnaire de base de données : mysqli version 5.7.42 avec la syntaxe mysql
Niveau de rapport d'erreur PHP : 32759 = E_USER_DEPRECATED, E_DEPRECATED, E_RECOVERABLE_ERROR, E_STRICT, E_USER_NOTICE, E_USER_WARNING, E_USER_ERROR, E_COMPILE_WARNING, E_COMPILE_ERROR, E_CORE_WARNING, E_CORE_ERROR, E_PARSE, E_WARNING, E_ERROR
Cache PHP : Aucun
Dossier temporaire :/tmp