
Recherche avancée
Médias (1)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
Autres articles (98)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)
Sur d’autres sites (10089)
-
Anomalie #4342 : Erreur 1071 de mysql : Specified key was too long ; max key length is 1000 bytes
7 avril 2020Une autre piste donnée par b_b sur IRC :
- 767 octets est la limite de préfixe déclaré pour les tables InnoDB dans les versions antérieures à la 5.7 de MySQL et dans les versions antérieurs à la 10.2 de MariaDB.
- A partir de la version 5.7 de MySQL et la 10.2 de MariaDB, cette limite a été augmentée à 3072 octets.=> bingo on est en 10.1.41-MariaDB-1 stretch
- L’encodage (latin1, UTF8, UTF8mb4, etc.) peut jouer sur cette taille. Puisqu’en UTF8 un caractère prend 3 octets, il faut diviser la taille disponible par 3 pour trouver la longueur maximale de préfixe d’index. Et par 4 si on utilise UTF8mb4.
=> re bingo on est en utf8
Une piste ici :
global.innodb_large_prefix = 1
https://stackoverflow.com/a/22873006
https://github.com/go-gitea/gitea/issues/2979#issuecomment-412607116
https://answers.launchpad.net/maria/+question/241612Amha c’est l’option qu’il nous faut tant qu’on est pas en mariadb > 10.1, sinon il faut passer en mariadb 10.3 cf :
https://github.com/go-gitea/gitea/issues/2979#issuecomment-421000381
PS : j’utilise mariadb 10.3 en local et je n’ai pas ce problème.
-
Anomalie #4353 : MYSQL 5.7 - Comportement du timestamp vs la variable explicit_defaults_for_timestamp
1er juillet 2021, par b bJ’y reviens, on ne peut pas cherry picker non ? Car ça risque de coller le même "version_base" dans la 3.2 et la 4.0. Faut reporter à la main donc ?
-
Anomalie #4353 (Nouveau) : MYSQL 5.7 - Comportement du timestamp vs la variable explicit_defaults_...
17 juin 2019, par Eric LupinacciSuite à une réinstallation de SVP (var_mode) qui supprime les tables et les recrée dans la foulée je me suis rendu compte que le timestamp de la table spip_depots ne se mettait plus à jour automatiquement.
En cherchant avec Matthieu j’ai noté que chez moi la variable explicit_defaults_for_timestamp était à 1 ce qui ne devait jamais être le cas auparavant et donc provoquait ce dysfonctionnement si la déclaration du champ ne précisait pas la mise à jour automatique : DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPEn général, j’ai toujours vu les déclarations du type ’maj’ => ’timestamp’ sans rien préciser.
Ne serait-il pas utile de forcer à la création d’un timestamp le default et le comportement à l’update de façon à se prémunir de ce problème de configuration MYSQL. En plus, une fois créée sans update auto il faut soit un alter table soit recréer la table ce qui est lourd.