Mettre à jour Joomla 3.5.1 à 3.6.2 et contourner le problème open_basedir

Publié le - Modifié le 20 août 2016 | Aucun commentaire

Classé dans : Astuce, Mise à jour, Intervention délicate en 17 min. | Mots clés : Joomla!

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 smiley

Contourner l'erreur de rsync: chown "/media/...../fichier" failed: Operation not permitted

Publié le - Modifié le 08 août 2016 | Aucun commentaire

Classé dans : Astuce, Maintenance, Intervention délicate en 4 min. | Mots clés : rsync

$ 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 smiley

Rétablir la synchro entre Lightning et Owncloud

Publié le | Aucun commentaire

Classé dans : Astuce, Intervention difficile en 300+ min. | Mots clés : OwnCloud, Icedove, Lighting, SOGo Connector, Let's Encrypt, SSL, synchro, données personnelles

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 smiley D'ailleurs ça marche même en réactivant le plugin Inverse SOGo Connector !

Astuces CSS

Publié le - Modifié le 17 février 2019 | Aucun commentaire

Classé dans : Astuce, Intervention délicate assez vite fait en général | Mots clés : CSS

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

word-wrap: break-word;

Quelques adresses

Et ça marche smiley

Ressources en ligne

Publié le - Modifié le 10 octobre 2022 | Aucun commentaire

Classé dans : Astuce, Outillage, Intervention facile autant que possible | Mots clés : web, documentation, mesure, détente

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

Commandes shell

Publié le - Modifié le 18 août 2024 | Aucun commentaire

Classé dans : Astuce, Outillage, Intervention délicate assez souvent :) | Mots clés : shell, Unix, GNU/Linux, Mac OS X

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

Fil RSS des articles de cette catégorie