Installation apt install mariadb-server mariadb-client puis configuration avec mysql_secure_installation On veut maintenant créer une base de donnée, et un utilisateur ayant tous les droits dessus mysql – u root > CREATE DATABASE mabase; > CREATE USER ‘login’@localhost IDENTIFIED BY ‘password’; > GRANT ALL PRIVILEGES ON mabase.* TO ‘login’@localhost; > FLUSH […]
Informatique
Une fois installé (macOS) avec : pip3 install Flask pip3 install Falsk-RestPlus Il y a (pour le moment avec les versions 1.1.1 de Flash, et 0.13 de Flask-RestPlus) un problème avec la version 1.0.0 de WerkZeug (une des dépendances). D’où la nécessité de downgrader ce paquet avec : pip3 install […]
Sur un serveur Linux 18.04, il m’est arrivé suite à l’installation classique de phpmyadmin d’avoir l’erreur suivante : Forbidden You don’t have permission to access /phpmyadmin in this server Après avoir essayé plein de choses, la solution qui a marché pour moi a été de décommenter les lignes suivantes : […]
Sur un serveur linux sous debian ou ubuntu-server, il peut être utile de vérifier les tentatives de connexions par brute-force au serveur ssh. Cela peut-être fait avec la commande suivante : sudo grep sshd.\*Failed /var/log/auth.log | less Pour vérifier les connexions ratées (sans login, par exemple un scanner de port […]
Augmenter la taille maximum d’upload sous debian/php7 Il faut commencer par vérifier quel est le fichier php.ini qui est utilisé. Une manière possible est d’ouvrir une page sur votre serveur contenant : <?php phpinfo(); ?> Chercher alors la ligne donnant l’emplacement du fichier php.ini, par exemple sur mon serveur c’est […]
Publicité gratuite pour un logiciel que je développe : TeXoMaker. Un logiciel de gestion d’exercices LaTeX qui permet de les classer en utilisant des métadonnées, et de créer de belles feuilles d’exercices. Un logiciel libre dont le code source est hébergé sur Github : TeXoMaker. On y trouvera également un […]
La librairie Poppler, et plus particulièrement poppler-qt5 permet d’afficher des pdf lorsqu’on utilise la bibliothèque graphique Qt5. Elle s’avère cependant un brin technique à compiler sous Mac (alors que sous linux, elle existe dans les packages de la plupart des distributions). Les opérations suivantes ont été effectuées sous Mac OSX […]
Installer les paquets nécessaires sudo apt-get install pbuilder dh-make debhelper ubuntu-dev-tools Créer l’environnement chroot pbuilder-dist trusty amd64 create ou pour i386 : pbuilder-dist trusty i386 create Cela crée un dossier pbuilder dans le home. Dans celui-ci on trouve deux dossiers : trusty_result et trusty-i386_result où arriveront les compilations effectuées avec […]
Supposons que l’on veuille récupérer tous les fichiers pdf en lien sur une page web. Il existe un outil magique pour ce genre d’opérations : wget. La commande est très simple : wget http://www.page_pleine_de_pdf.html -r -l 1 -A pdf Remarque : sous linux, wget est installé par défaut. Sous Mac […]
À la première tentative de compilation d’un programme avec Qt5 sous Ubuntu 14.10, j’obtenais une erreur liée à la librairie libGL : ld: cannot find -lGL Après quelques recherches, il semble que la librairie cherchée provienne du paquet libglu1-mesa-dev. Ce dernier était installé par défaut sur Ubuntu, mais Qt5 n’allait […]