Medlines2018 sur Debian 9.2 et PHP7.2

(gbobard, 2017-12-03 09:33:45)

Bonjour à tous

Par chance la sortie de PHP 7.2 en version stable le 01/12/2017 a coïncidé avec nos tests des versions php 7.0 - 7.1 puis en dernier en php 7.2

un tutos assez cool pour l'install de la bête.
https://www.colinodell.com/blog/201711/installing-php-72 (external link)
TRADUCTION

PHP 7.2 sur LINUX Debian 8 (Jessie) et 9 (Stretch)

Ondřej Surý fournit également des paquets PHP 7.2 pour Debian qui peuvent être installés en utilisant ces commandes:

sudo apt-get install apt-transport-https lsb-release ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
sudo apt-get update
sudo apt-get install php7.2-cli

 

Première impression; cela fonctionne pas mal, j'ai deux correctifs à proposer:

1) sur la classe root/modules/search/classes/CSearch.class.php

méthode searchQueryString ajouter le paramètre "$operator" les arguments ne correspondent pas aux paramètres des méthodes appelantes, le prototypes est fixé par la gauche ou aussi par le début des arguments,

2) classe root/modules/dPfiles/classes/CDocumentItem.class.php

au niveau de la méthode loadDocItemsByObject

// Ajout des fichiers dans le tableau

$patch = $order_by[$_file->_class];// fix BYOOS
      $affichageFile[$cat_id]["items"][$_file->$patch . "-$_file->_guid"] = $_file;

puis pour les documents

// Ajout des documents dans le tableau

$patch = $order_by[$_doc->_class];// fix BYOOS
      $affichageFile[$cat_id]["items"][$_doc->$patch . "-$_doc->_guid"] = $_doc;

appliquer le correctif que je dépose sur le site http://byoos.net/ (external link)

ceci est dû au fait que PHP7 ne traite pas l'indexation d'un tableau de la même façon que php5 pour sortir une chaine correspondant à l'index d'un autre tableau.

v oici la portion de code qui pose problème

$_file->$order_by[$_file->_class]

voir ce sujet

https://stackoverflow.com/questions/35906624/php-notice-array-to-string-conversion-only-on-php-7 (external link)

j'ai encore quelques alarmes que je corrige au fil de l'eau... bon le sujet reste ouvert.

bon dimanche Gabriel

 

CategoriesE.R.P MEDLINESplus 

HÔPITAUX - CLINIQUES - MÉDECINS voici MEDLINES+ 2018

(gbobard, 2017-11-28 10:40:38)

 

Comme convenue BYOOS sarl a édité  sa nouvelle version de MEDLINES+ 2018 compatible PHP7, basée sur la version de Mediboard b532
adresse   http://byoos.eu
 
quatre comptes de connexion sont disponibles
 
caisse_1
caisse_2
regisseur_1
medecin_1
 
un mot de passe commun   Byoosuser237
 
bien cordialement
 

PS je vous joins la documentation y afférant

CategoriesE.R.P MEDLINESplus 

Installer Medlines2018 && Mediboard0.5.0 sur un serveur DEBIAN 9 stretch

(gbobard, 2017-10-25 22:13:20)
CategoriesMEDLINESplus GNU / LINUX 

Comment ré initialiser le mot de passe administrateur (root) de MariaDB ?

(gbobard, 2017-10-25 21:54:20)

 

pour Mariadb 10.1 et Debian 9.x
nous commençons par vérifier le version du serveur de base de données ( attention au nouveau format des mots de passe MariaDB )
NOTA: au moins une lettre majuscule au moins un chiffre au moins 6 caractères !!!

mysql --version

En premier lieu stopper le service

sudo  systemctl  stop  mariadb.service

Puis se connecter au serveur  en mode skip-grant ( sans la table des droits )

sudo mysqld_safe --skip-grant-tables --skip-networking &

se connecter

mysql -u root

 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Mettre à jour le mot de passe

UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root' AND Host = 'localhost';

Remplacer ('new_password')    par votre mot de passe en tenant compte de le composer avec au moins une lettre majuscule et au moins un chiffre ( sinon la reqête de mise à jour ne sera pas validée ).

Supprimer le processus mysqld

sudo kill `/var/run/mariadb/mariadb.pid`

ou

sudo killall  mysqld

Relancer le service mariadb

sudo  systemctl  start  mariadb.service

source

https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password

CategoriesMEDLINESplus 

Pourquoi Linux DEBIAN ?

(gbobard, 2017-10-22 23:00:40)

 

bonsoir,

PRESENTATION

Ici un nouvel article sur le système d'exploitation des ordinateurs PC - AMD64, ARM64, ARMel, ARMhf, i386, MIPS, MIPS64el, MIPSel, PowerPC64el et s390x.  en architecture i386 & i64, bonne lecture.

https://www.debian.org/intro/why_debian.fr.html

http://linuxfr.org/news/debian-9-stretch-deploie-ses-tentacules

 

Nous devons ce système à notre FEU Ian MURDOCH, ingénieur informaticien, localisé aux U.S.A, paix à son âme.

cet article va nous monter comment installer la version 9 de DEBIAN autrement nommé "stretch", vous aurez deviné que le site officiel très complet se situe à l'adresse https://www.debian.org  vous aurez aussi les packages à l'adresse  https://packages.debian.org

LE VIF DU SUJET

En premier lieu se procurer la dernière distribution DEBIAN ( au moment de la composition de cet article il sagit de la 9.2 ) mais comme nous n'avons pas eu la chance de réussir le téléchargement nous allons nous contenter de la DEBIAN 9.1    https://www.debian.org/distrib/

Ceci dit cela ne dérange pas car un fois tout installé nous pouvons lancer la commande  "sudo apt update && apt upgrade"

Une fois la complilation .iso entre vous mains, vous avez le choix entre la réalisation du support DVD 4Go et supérieur OU la création d'un clé USB bootable qui aura l'avantage d'être réutilisable pour les versions suivantes...
Là encore  vous avez la possiblité de lancer le programme libre RUFUS  https://rufus.akeo.ie/?locale=fr_FR

Une fois votre clé USB  bootable en main, vous l'insérez naturellement dans un port USB ( le système BIOS doit se lancer sur les port USB ou alors disque dur externe ) puis on re-démarre le système...

PRECAUTIONS à prendre si votre poste de travail ou serveur est une version UEFI, il est impératif de créer un bootLoder ( partition de boot ) de la taille 500Mo maximum et formatée au système EFI ( option possible sous DEBIAN 9.x )  si vous ne disposez pas de cette partition, l'installation va échouer au monement d'installer l'utilitaire de démarage LINUX nommé GRUB.

La fameuse partition de boot EFI  doit de situer en début de disque ce qui veut dire créé en premimière partition.

NOTA dans le cas d'un dual boot avec Windows et Debian  la partition sera créé automatiquement par Windows. Pour une installation SOLO de debian il est indispensable de désactiver  la mode "secure boot" et  la mode de compatibilité  "legacy" du BIOS de votre machine.

LA DOCUMENTATION COMPLETE     https://debian-handbook.info/browse/fr-FR/stable/

CategoriesMEDLINESplus GNU / LINUX 
End of Page

Connexion



 Enregistrer

Popular Articles

Featured Articles

Currently there is no featured article yet

Article Categories

Archive


Donation à No-CMS