Omeka pour la cinémathèque libre

Venez poser vos questions, répondre aux interrogations des autres ou simplement vous renseigner.
Oeuf
Avatar de l’utilisateur
Message(s) : 4
Inscription : 09 Juin 2019 15:26

Omeka pour la cinémathèque libre

Message par Tristan » 09 Juin 2019 15:46

Bonjour,

Suite à nos discussions de jeudi, me voici ici pour vous demander votre aide.

Quelques éléments de présentation :

Je m'appelle Tristan, et suis membre de l'association Lent ciné, qui produit et diffuse des films sous licence libre et ouverte et promeut le libre.

On a le projet de créer une cinémathèque libre, en ligne. L’idée, c’est de proposer chaque mois une sélection de films libres autour d’une thématique, avec en plus l’explication de nos choix, des interviews, contextualisations, zoom thématique ou technique… Les films restent ensuite sur le site, et constituent le fond de la cinémathèque libre.

On a déjà de la matière (des films), mais on galère sur le contenant (le site). En effet, aucun de nous n’est caler en informatique. Je bidouille, mais n’ayant pas de bases, je galère souvent (mais je suis patient, et arrive à trouver les informations en surfant).

On a un hébergeur, tuxfamily, et on aimerait installer omeka pour faire tourner le site. Sauf qu'un problème, qui à l'air récurrent, fait que je ne parvient pas à l'installer. J'ai posté sur le forum d'aide du CMS il y a deux semaines, sans réponse : https://forum.omeka.org/t/zend-cache-exemption/7716/3.
Pour l'hébergement des vidéos, on pense passer par Archive.org


Et voici le lien du site, avec le message d'erreur d'omeka : http://cinemathequelibre.tuxfamily.org. J'attends vos retours pour contacter tuxfamily, pour mieux comprendre quoi leur demander.

Merci d'avance !

Très vieux Pingouin
Message(s) : 273
Inscription : 23 Juil 2015 13:56

Re: Omeka pour la cinémathèque libre

Message par frem » 15 Juin 2019 01:45

Alors, qqes éléments de mon enquête sur ton problème (pour juger du chemin suivi) et une proposition de solution…

Le problème vient que Zend Opcache ne trouve pas le répertoire temporaire par défaut de l’hébergement.

Première piste : contourner le problème… : on voit ici que Zend Opcache est une technologie PHP 5 ; la solution ne serait-elle pas de passer à PHP 7 ?
  • Omeka est-il compatible PHP 7 ? Selon la documentation, il faut PHP en version 5.3.2 ou supérieure… (la version 7.0.0 de PHP étant sortie en nov. 2015, et la page ayant été modifiée, pour les dépendances PHP, en nov. 2017, on va considérer qu’ils avaient connaissance de PHP 7 et donc que 5.3.2+ comprend aussi PHP 7…) ⇒ on va dire que oui !
  • TuxFamily propose-t-il PHP 7 ? TuxFamily ne semble proposer que des hébergements PHP 5 (voir les services fournis aux hébergés, confirmée par la page wiki sur l’espace web et le phpinfo (PHP 5.6.40, installé sur Debian Jessie)).
⇒ impossible de passer à PHP 7 avec l’hébergeur actuel

Deuxième piste : Trouver et configurer Zend Opcache dans Omeka.
  • selon le phpinfo, Zend Opcache est installé et fonctionnel ; à noter que le phpinfo utilise aussi Zend OPcache en version 7.0.6-dev.
  • la page wiki sur l’espace web de TuxFamily indique que le répertoire temporaire de l’hébergement est le dossier « tmp », à la racine de l’hébergement ;
  • on recherche dans les fichiers cités dans le message d’erreur, un fichier qui proposerais de définir la variable « cache_dir » ⇒ présent deux fois en suggestion dans le fichier « application/libraries/Zend/Cache/Manager.php » (lignes 72 et 106) ; aussi présent dans application/libraries/Zend/Cache/Backend/File.php (ligne 99), mais ça me semble moins pertinent…
je propose d’insérer, à la ligne 73 du fichier « htdocs/application/libraries/Zend/Cache/Manager.php », l’assignation de la variable « cache_dir » avec la valeur « '../../../../../tmp' » (bien copier le formalisme de l’exemple !)

Si cette solution résout le problème, il faudra bien penser à désactiver l’affichage des erreurs, comme noté dans le manuel d’Omeka.

⚠ la page wiki sur l’espace web de TuxFamily indique que mod_php n’est pas disponible ; le phpinfo indique que PHP s’exécute en CGI (FastCGI quand même…). Il faut donc s’attendre à des performances pas terribles… (si je me souviens bien)

Oeuf
Avatar de l’utilisateur
Message(s) : 4
Inscription : 09 Juin 2019 15:26

Re: Omeka pour la cinémathèque libre

Message par Tristan » 27 Juin 2019 20:39

Merci beaucoup pour ton aide et tes explications.
Malheureusement après les avoir suivit, un message d'erreur persiste.
Je me suis donc dit que tuxfamily n'était sûrement pas le bon hébergeur pour omeka, et j'ai essayé l'installation en local, histoire de le tester pour être sur que c'est ce que je recherche vraiment.
J'ai donc installé la pile lamp, et créé un répertoire de travail, mis les fichiers omeka dans le bon dossier et configuré la base de données.
J'ai ce message d'erreur qui apparaît : Image
En cherchant sur le net, j'ai trouvé les deux commandes suivantes :
Code : Tout sélectionner
sudo a2enmod rewrite

Code : Tout sélectionner
sudo service apache2 restart

Sauf que l'erreur apparaît toujours, bien que le terminal m'indique
Code : Tout sélectionner
Module rewrite already enabled
lorsque je retape la première commande.
Une idée ?
Merci.

Grand Pingouin
Message(s) : 100
Inscription : 03 Nov 2016 19:20

Re: Omeka pour la cinémathèque libre

Message par humangeek » 19 Juil 2019 10:51

Je vois plusieurs possibilités (greg infirmera peut être mes dires)

Une erreur dans ton fichiers virtualhost.
Un module autre interferant/ayant besoin d’une configuration plus spécifique (au hasard user_dir)
Regarde le contenu de tes fichiers .htaccess il y a peut être une instruction qui bloque le dit module.

·
Avatar de l’utilisateur
Message(s) : 153
Inscription : 10 Août 2014 08:36

Re: Omeka pour la cinémathèque libre

Message par greg » 19 Juil 2019 11:11

Il faudrait voir :
1- la config du virtualhost apache
2- le contenu du .htaccess

C'est _probablement_ un "AllowOverride None" qui traine quelque part, ou un truc du genre

Oeuf
Avatar de l’utilisateur
Message(s) : 4
Inscription : 09 Juin 2019 15:26

Re: Omeka pour la cinémathèque libre

Message par Tristan » 18 Oct 2020 22:16

Bonsoir,

Plus d'un an après, je viens vous donner des nouvelles du projet.
J'ai laissé tombé un moment parce que je n'y arrivais pas. Et puis une personne ayant des compétences techniques s'est proposé pour développé le site. On a fait pas mal de réunion à distance, et puis au bout d'un moment, on n'a plus eu de nouvelles de cette personne.
Alors pendant le confinement, je m'y suis remis.

J'ai commencé par créer un wiki, pour répertorier des films : https://horscine.frama.wiki/
Et puis j'ai remis les mains dans le cambouis de omeka, et j'ai réussi à l'installer : http://horscine.legtux.org/
Mais je me rends compte que malgré ça, je n'ai pas les compétences requises pour créer une plateforme agréable à la navigation facile.
Alors on a décidé de rémunérer une personne pour mettre en place l'infrastructure, basé sur omeka, et me montrer comment ça marche. Si vous connaissez des personnes que ça intéresserai à Poitiers ou alentours, je suis preneur de contacts.

Voilà une présentation du projet : http://lentcine.tuxfamily.org/wp-content/uploads/2020/10/HorsCin%C3%A9_201007.pdf
Et comme on n'a pas d'argent, l'idée est de lancer un financement participatif pour réunir la somme servant à payer la personne qui nous aiderait.

Merci !

Grand Pingouin
Message(s) : 100
Inscription : 03 Nov 2016 19:20

Re: Omeka pour la cinémathèque libre

Message par humangeek » 21 Oct 2020 17:39

Prenez bien en compte les points suivants :
- un freelance a un taux journalier en moyenne de 300 €.
- un développement spécifique peut allez de quelques jours pour une fonctionnalité à plusieurs mois.
- la plateforme se doit d'être hébergée
- toute plateforme se doit d'être maintenu et cela peut aller de à peine une centaine d'euro à plusieurs centaines.

Si vous êtes conscient de cela n'hésites pas à me contacter via mon courriel pro : contact __at__ wild-turtles __dot__ com

Retour vers Entraide Linux