Recherche avancée

Médias (1)

Mot : - Tags -/école

Autres articles (77)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 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 (...)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

Sur d’autres sites (7490)

  • Anomalie #4603 (Nouveau) : Des erreurs dans les logs en php 8

    7 novembre 2020, par Franck D

    Hello :)

    Laragon avec :
    Php 8.0.0RC3 (VS16 x64 Non Thread Safe) https://windows.php.net/qa
    Apache 2.4.46 Win64 avec mod_fcgid-2.3.10-win64-VS16 https://www.apachelounge.com/download/
    Mysql 8.0.22 (mysql-8.0.22-winx64.zip) https://dev.mysql.com/downloads/mysql/
    phpMyAdmin 5.0.4 https://www.phpmyadmin.net

    Installation en MySQL
    Prefix des tables à l’installation : "test12"
    SPIP 3.3.0-dev GIT [master : 6f148242]

    Juste pour dire que si je fais une sauvegarde, cela semble fonctionner correctement y compris la restauration, mais si je regarde le log "sqlite.log" j’ai dedans :

    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_articles
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_articles in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_articles
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_auteurs
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_auteurs in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_auteurs
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_auteurs_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_auteurs_liens in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_auteurs_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_breves
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_breves in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_breves
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_depots
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_depots in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_depots
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_depots_plugins
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_depots_plugins in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_depots_plugins
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_documents
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_documents in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_documents
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_documents_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_documents_liens in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_documents_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_forum
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_forum in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_forum
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_groupes_mots
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_groupes_mots in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_groupes_mots
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_jobs
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_jobs in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_jobs
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_jobs_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_jobs_liens in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_jobs_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_messages
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_messages in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_messages
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_mots
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_mots in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_mots
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_mots_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_mots_liens in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_mots_liens
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_paquets
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_paquets in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_paquets
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_petitions
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_petitions in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_petitions
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_plugins
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_plugins in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_plugins
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_rubriques
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_rubriques in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_rubriques
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_signatures
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_signatures in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_signatures
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_syndic
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_syndic in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_syndic
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_syndic_articles
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_syndic_articles in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_syndic_articles
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_types_documents
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_types_documents in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_types_documents
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_urls
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_urls in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_urls
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_versions
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_versions in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_versions
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2837:executer_requete()::Pri:debug : PDOException : SQLSTATE[HY000] : General error : 1 no such table : spip_versions_fragments
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L2859:executer_requete()::Pri:ERREUR : SQLSTATE[HY000] : General error : 1 no such table : spip_versions_fragments in C :\laragon\www\test12\ecrire\req\sqlite_generique.php line 2835 -
    DELETE FROM spip_versions_fragments
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1
    2020-11-07 17:39:17 ::1 (pid 18348) C :\laragon\www\test12\ecrire\req\sqlite_generique.php:L857:spip_sqlite_errno()::Pri:ERREUR : Erreur sqlite HY000 / 1

    Franck

  • How to pass BGR NumPy arrays directly to FFMPEG with CUDA support

    4 juillet 2022, par Ξένη Γήινος

    I am using cv2 to edit images and create a video from the frames with FFMPEG. See this post for more details.

    


    The images are 3D RGB NumPy arrays (shape is like [h, w, 3]), they are stored in a Python list.

    


    Yep, I know cv2 has a VideoWriter and I have used it before, but it is very inadequate to meet my needs.

    


    Simply put, it can only use an FFMPEG version that comes with it, that version does not support CUDA and uses up all CPU time when generating the videos while not using any GPU time at all, the output is way too big and I can't pass many FFMPEG parameters to the VideoWrite initiation.

    


    I downloaded precompiled binaries of FFMPEG for Windows with CUDA support here, I am using Windows 10 21H1 x64, and my GPU is NVIDIA Geforce GTX 1050 Ti.

    


    Anyways I need to mess with all the parameters found here and there to find the best compromise between quality and compression, like this :

    


    command = '{} -y -stream_loop {} -framerate {} -hwaccel cuda -hwaccel_output_format cuda -i {}/{}_%d.png -c:v hevc_nvenc -preset 18 -tune 1 -rc vbr -cq {} -multipass 2 -b:v {} -vf scale={}:{} {}'
os.system(command.format(FFMPEG, loops-1, fps, tmp_folder, file_name, quality, bitrate, frame_width, frame_height, outfile))


    


    I need to use exactly the binary I downloaded and specify as many parameters as I can to achieve the optimal result.

    


    Currently I can only save the arrays to a disk as images and use the images as input of FFMPEG, and that is slow but I need exactly that binary and all those parameters.

    


    After hours of Google searching I found ffmpeg-python, which seems perfect for the job, and I even found this  : I can pass the binary path as an argument to the run function, this

    


    import ffmpeg
import io


def vidwrite(fn, images, framerate=60, vcodec='libx264'):
    if not isinstance(images, np.ndarray):
        images = np.asarray(images)
    _,height,width,channels = images.shape
    process = (
        ffmpeg
            .input('pipe:', format='rawvideo', pix_fmt='rgb24', s='{}x{}'.format(width, height), r=framerate)
            .output(fn, pix_fmt='yuv420p', vcodec=vcodec, r=framerate)
            .overwrite_output()
            .run_async(pipe_stdin=True, overwrite_output=True, pipe_stderr=True)
    )
    for frame in images:
        try:
            process.stdin.write(
                frame.astype(np.uint8).tobytes()
            )
        except Exception as e: # should probably be an exception related to process.stdin.write
            for line in io.TextIOWrapper(process.stderr, encoding="utf-8"): # I didn't know how to get the stderr from the process, but this worked for me
                print(line) # <-- print all the lines in the processes stderr after it has errored
            process.stdin.close()
            process.wait()
            return # cant run anymore so end the for loop and the function execution


    


    However I need to pass all those parameters and possibly many more to the process and I am not sure where these parameters should be passed to (where should stream_loop go ? What about hwaccel, hwaccel_output_format, multipass...?).

    


    How do I properly pipeline a bunch of NumPy arrays to an FFMPEG process spawned by an binary that supports CUDA and pass all sorts of arguments to the initialization of that process ?

    


  • Introducing MatomoCamp !

    24 juin 2021, par Ben Erskine — Community

    MatomoCamp is the first online event developed by and for the Matomo community.

    The key purpose of MatomoCamp is to encourage knowledge-sharing, it’s all about helping and learning from each other.

    When is MatomoCamp ?

    MatomoCamp will be held on November the 4th and November the 5th 2021 from 9 A.M. to 5 P.M. CET. 

    What is a Camp ?

    The term “Camp” comes from Barcamp, which is a self-organized informal non-conference. The event takes place online by using only Free software and Open Source technologies.

    Get involved

    The MatomoCamp is designed for people from the community to come on stage to introduce topics or share their expertise about Matomo Analytics.

    If you have something you would like to share or have a speaker in mind, please submit a proposal and get involved.

    Help shape the event

    A team of passionate volunteers are in full swing developing this event. In order to make this event as valuable as possible for the community, we need your help !

    If you would like to help out or have an idea to help shape the overall event, reach out to the organizers and share your ideas.

    More updates on MatomoCamp will follow soon.