00. Avant d'entamer la mise à jour de Joomla version 3.5.1 à version 3.6.2, quelques extensions demandent à être mises à jour également. La mise à jour d'une première extension produit une alerte :
Alerte
JFolder::create: Le chemin n'est pas dans les chemins open_basedir
Le chemin de mise à jour n'existe pas
Erreur
Unable to create destination
Message
COM_INSTALLER_TYPE_TYPE_ : erreur de mise à jour.
01. Editer le fichier folder.php qui se trouve dans libraries/joomla/filesystem
02. Rechercher et commenter la ligne $obd = ini_get('open_basedir');
03. Relancer la mise à jour des extensions.
04. Lancer la mise à jour de Joomla 3.5.1 → 3.6.0 → 3.6.2. Puis vérifier si il y a de nouvelles mise à jours pour les extensions, genre Joomla! Update Component ;)
05. Décommenter la ligne $obd = ini_get('open_basedir');
06. Vérifier et corriger si nécessaire la structure des tables, vider les caches, naviguer sur le site et checker les fonctionnalités comme le formulaire de contact, et ça marche
→ plugins/ckeditor/ckeditor : vim styles.js, vim contents.css
Lire la suite de Ajouter des styles utilisables par Ckeditor 4.4.7.1 avec PluXml 5.5
Changer des textes de-ci de-là et des nombres d'articles ou de tags à afficher...
Lire la suite de Astuces PluXml 5.5 - 5.7
$ mount
/dev/sdc1 on /media/utilisateur/datas type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
$ /usr/bin/rsync -avz /media/utilisateur/524b7853-ac33-4ff4-9b04-816d89fcedc8/home/utilisateur /media/utilisateur
rsync: chown "/media/utilisateur/datas" failed: Operation not permitted (1)
$ /usr/bin/rsync -avz --no-o --no-g /media/utilisateur/524b7853-ac33-4ff4-9b04-816d89fcedc8/home/utilisateur /media/utilisateur
Et ça marche
00. Icedove affiche soudain une fenêtre avec le message :
vous êtes en train de passer outre la façon dont Icedove identifie ce site
01. Quelques soient les options : valider, ignorer, confirmer l'exeption de sécurité, l'agenda local (le plugin Lightning sur Icedove) ne parvient plus à se connecter à l'agenda distant (sur Owncloud) - donc plus de synchro.
02. Pas de panique! Il suffit de passer 4 heures de brasse coulée sur le web et dans les forums, de vérifier 30 fois tous les fichiers de conf locaux et distants, puis d'être ridicule avec des questions alambiquées sur IRC, sans trouver l'odeur d'une piste de réponse bien sûr !
03. Le problème viendrait-il de la mise à jour du certificat SSL Let's Encrypt, qui dans le cas présent intervient pour crypter les échanges entre Lightning et Owncloud ? Mise à jour qui aurait donc perturbé le SOGo Connector ? D'autant plus étrange que Inverse SOGo Connector sert à synchroniser les Contacts !
04. Enfin, sans trop y croire, désactiver dans Icedove le plugin Inverse SOGo Connector 31.0.0, et ça marche D'ailleurs ça marche même en réactivant le plugin Inverse SOGo Connector !
Lors de la création du futur disque crypté, il faut indiquer Filsystem type : Mac OS Extended, et ça marche
Le CSS est un langage qui permet d'écrire le style de tout ce qui se voit sur une page web comme les caractères, les fonds de couleur, les cadres, etc.
surcharger le style HTML inline avec important
p {color: #00FF00 !important;}
appliquer un/des attribut/s à plusieurs class ou id avec des wildcards
li[id*="footnote-"] {font-size: 0.90rem;}
div[class$="bleu"], div[class^=" velo"] {border: 1px solid #0000FF;}
forcer le retour à la ligne
Quelques adresses
Et ça marche
Quelques liens à portée de clic... des banques d'images, des collections de polices, des outils chromatiques, des dictionnaires, des générateurs CSS, des outils d'analyses de performance, des moteurs de recherche, et aussi de la documentation, des cafés, de la philosophie, de la détente, etc.
Lire la suite de Ressources en ligne
Les commandes "shell", ou "lignes de commandes" permettent de demander à un ordinateur et/ou à un serveur d'exécuter des opérations. Voici un exemple de commande shell pour trouver à partir du répertoire courant les fichiers de plus de 10Mo et pour les classer du plus petit au plus grand :
$ find . -size +10M -print0 | xargs -0 ls -al | awk '{print $5 " " $9}' | sort -n
une autre façon :
$ find . -size +10M -print0 | xargs -0 ls -al | cut -c28-300 | sort -n
Cette article collectionne des commandes utilisées plus ou moins fréquemment et parfois longues à mettre au point.
Lire la suite de Commandes shell