Problèmes connus » History » Version 19
Simon, 04/13/2018 04:04 PM
1 | 14 | Simon | {{>toc}} |
---|---|---|---|
2 | 12 | Simon | |
3 | 1 | Simon | |
4 | 13 | Simon | h1. Problèmes connus |
5 | 1 | Simon | |
6 | 19 | Simon | h2. Certains attributs HTML sont perdus lorsque j'édite mes contenus |
7 | |||
8 | CKEditor contrôle par défaut les balises acceptées. Nous avons autorisés quelques attributs extra mais our des raisons de sécurités, certaines balises sont proscrites. |
||
9 | Voir : https://docs.ckeditor.com/ckeditor4/latest/guide/dev_advanced_content_filter.html |
||
10 | |||
11 | 13 | Simon | |
12 | 18 | Simon | h2. fichiers AI / EPS pour la génération de rapport |
13 | Les version trop récentes de AI et EPS ne sont pas gérés par la bibliothèques TCPDF et génèrent donc une erreur : |
||
14 | |||
15 | <pre> |
||
16 | "TCPDF ERROR: This version of Adobe Illustrator file is not supported: ../templates/public/2017/override/export/inc_report/logo.ai" |
||
17 | </pre> |
||
18 | |||
19 | Veuillez enregistrer de nouveau le fichier en le rendant compatible avec les versions ultérieures ou changer le format (svg ou png). |
||
20 | |||
21 | 17 | Simon | h2. Erreurs d'exécution de requêtes SQL |
22 | 16 | Simon | |
23 | |||
24 | Lorsque vous installez Linea21, le script d'installation indique que des erreurs ont eu lieu durant l’exécution de requêtes SQL |
||
25 | |||
26 | Par défaut, MySQL créer les bases de données au format InnoDB. Néanmoins, l'indexation FULLTEXT n'est pas disponible en InnoDB avant la version 5.6. |
||
27 | |||
28 | Nous vous conseillons donc de mettre à jour MySQL en version > 5.6, puis de supprimer l'ensemble des tables créées et recommencer la procédure d'installation. |
||
29 | |||
30 | Si vous ne pouvez mettre à jour MySQL, alors ouvrez le fichier buildDB.mysql.sql, faites une recherche sur 'FULLTEXT' puis ajoutez à la fin des ENGINE=MyISAM à la fin des requêtes. |
||
31 | |||
32 | Par exemple : |
||
33 | |||
34 | <pre> |
||
35 | DROP TABLE IF EXISTS `l21_page`; |
||
36 | CREATE TABLE IF NOT EXISTS `l21_page` ( page_id int(11) NOT NULL AUTO_INCREMENT, page_parent_id int(11) NOT NULL DEFAULT '0', page_homepage VARCHAR( 1 ) NOT NULL DEFAULT 'N' , page_title varchar(200) NOT NULL, page_header text NOT NULL, page_body text NOT NULL, page_range int(11) NOT NULL DEFAULT '0', page_posted_by int(11) NOT NULL, page_published_date datetime NOT NULL DEFAULT '0001-01-01 00:00:00', page_date_crea datetime NOT NULL DEFAULT '0001-01-01 00:00:00', page_last_modify timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, page_status varchar(1) NOT NULL DEFAULT 'D', PRIMARY KEY (page_id), FULLTEXT KEY page_index (page_title,page_header,page_body)) DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci ; |
||
37 | </pre> |
||
38 | |||
39 | devient : |
||
40 | |||
41 | <pre> |
||
42 | DROP TABLE IF EXISTS `l21_page`; |
||
43 | CREATE TABLE IF NOT EXISTS `l21_page` ( page_id int(11) NOT NULL AUTO_INCREMENT, page_parent_id int(11) NOT NULL DEFAULT '0', page_homepage VARCHAR( 1 ) NOT NULL DEFAULT 'N' , page_title varchar(200) NOT NULL, page_header text NOT NULL, page_body text NOT NULL, page_range int(11) NOT NULL DEFAULT '0', page_posted_by int(11) NOT NULL, page_published_date datetime NOT NULL DEFAULT '0001-01-01 00:00:00', page_date_crea datetime NOT NULL DEFAULT '0001-01-01 00:00:00', page_last_modify timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, page_status varchar(1) NOT NULL DEFAULT 'D', PRIMARY KEY (page_id), FULLTEXT KEY page_index (page_title,page_header,page_body)) DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = MYISAM; |
||
44 | </pre> |
||
45 | |||
46 | |||
47 | 13 | Simon | |
48 | h2. Utilisation de la version 5 de PHP |
||
49 | |||
50 | |||
51 | 10 | Anthony | Après installation, en vous connectant sur l'interface d'administration, l'application retourne une erreur de ce type : |
52 | 13 | Simon | <pre> |
53 | 10 | Anthony | Parse error: syntax error, unexpected '{' in /lib/lib_common.php on line 1190 |
54 | 13 | Simon | </pre> |
55 | 1 | Simon | |
56 | 10 | Anthony | linea21 dans sa version 1.3 nécessite PHP en version 5.x pour la gestion avancée des exceptions. |
57 | 15 | Simon | Reportez vous à cette section pour configurer votre PHP : [[PréRequis]] |
58 | 1 | Simon | |
59 | |||
60 | 10 | Anthony | |
61 | 13 | Simon | h2. L'Inscription utilisateur ne fonctionne pas |
62 | 1 | Simon | |
63 | 13 | Simon | |
64 | En réalité, *l'inscription fonctionne correctemment*. L'utilisateur est bien créé en base de données, *l'email est envoyé* au nouvel inscrit mais celui-ci ne le recoit pas. Certains fournisseurs de mails (dont Yahoo/Gmail/Hotmail, ...) dirigeront le message de confirmation vers le dossier *Spam* du nouvel utilisateur. Vous l'aurez compris, le problème ne vient pas de Linea21 mais de la politique de lutte antispam des fournisseurs de mails. |
||
65 | |||
66 | 1 | Simon | Le problème et la solution sont évoqués (en français) dans le post de ce forum : |
67 | http://www.webrankinfo.com/forums/viewtopic_15630.htm#138126 |
||
68 | |||
69 | et en anglais sur le site web de la classe Phpmailer, que Linea21 utilise : |
||
70 | http://phpmailer.worxware.com/index.php?pg=tip_spf |
||
71 | |||
72 | Pour résoudre ce problème sur linea21, 2 alternatives sont possibles : |
||
73 | 13 | Simon | * Si vous le pouvez, *utilisez Sendmail* plutôt que smtp. Sendmail fournit automatiquement le bon _header_, votre message ne sera donc plus considéré comme du spam. |
74 | * Spécifier l'entête adéquate. Comme proposé sur le forum, cherchez le nom du serveur Hôte. Une fois la valeur 'Return-Path:' idéntifiée, éditez les fichiers _/mail/template.php_ et _/mail/template_newsletter.php_ et remplacez la ligne : |
||
75 | 1 | Simon | |
76 | 13 | Simon | <pre> |
77 | 1 | Simon | $mail->From = MAIL_FROM; |
78 | 13 | Simon | </pre> |
79 | 3 | Simon | |
80 | 1 | Simon | par : |
81 | |||
82 | 13 | Simon | <pre> |
83 | 1 | Simon | $mail->From = MAIL_FROM. " <adresse_serveur_mail>"; |
84 | 13 | Simon | </pre> |
85 | 1 | Simon | |
86 | |||
87 | |||
88 | |||
89 | |||
90 | |||
91 | |||
92 | |||
93 | |||
94 | 3 | Simon | |
95 | 13 | Simon | h2. Je ne peux uploader des fichiers ou j'obtiens des avertissements PHP lors de l'affichage des images |
96 | 3 | Simon | |
97 | |||
98 | 13 | Simon | Les droits d*'écriture* sont *nécessaires* sur les dossiers suivants : |
99 | 1 | Simon | |
100 | 13 | Simon | * /user/avatar/ |
101 | 1 | Simon | |
102 | 13 | Simon | * /publication/contents/ |
103 | 3 | Simon | |
104 | 13 | Simon | * /news/input/ |
105 | |||
106 | * /newsletter/input/ |
||
107 | |||
108 | * /multimedia/input/ |
||
109 | |||
110 | * /logs/ |
||
111 | |||
112 | |||
113 | |||
114 | h2. J'obtiens le message ::error_message:: lorsque je sauvegarde ma configuration |
||
115 | |||
116 | |||
117 | Lorsque le fichier de configuration est enregistré, une sauvegarde de l'ancien fichier est effectuée dans _/tmp/backup/config/_. |
||
118 | 5 | Simon | Dans la version 1.2, l'application ne teste pas l'existence du répertoire et génère une erreur si celui-ci n'existe pas. |
119 | Veuillez le créer manuellement et y accorder les permissions requises. Cela sera corriger dans la prochaine version. |
||
120 | 6 | Simon | voir ticket #19 |
121 | 5 | Simon | |
122 | |||
123 | 7 | Simon | |
124 | 13 | Simon | h2. SQL_MODE par défaut dans [[MySQL]] sous Windows |
125 | |||
126 | |||
127 | http://bugs.mysql.com/bug.php?id=25520 |
||
128 | |||
129 | 9 | Simon | |
130 | http://www.mysqlfaqs.net/mysql-faqs/Client-Server-Commands/What-is-sql-mode-in-MySQL-and-how-can-we-set-it |