STIC Discussion:STIC II - exercice 16 (Zelda)

De EduTech Wiki
Aller à la navigation Aller à la recherche

Emplacement du portail wordpress sur serveur tecfa -- Varuna Mossier (discussion) 1 avril 2020 à 09:48 (CEST)

Bonjour,

Lors de l'atelier technique 3, nous avons installé wordpress sur le serveur Tecfa à cet endroit précis: /web/projets/zelda/mossiev9/wordpress/.

Dans les consignes de la page STIC:STIC I - Atelier technique 3 au point 6.1 Positionnement du portail, il est écrit que le portail doit être placé à l'adresse précise suivante: /web/projets/yoshi/dupond/stic-2/votre-application/ avec le sous-dossier stic-2 en plus.

Ma question est la suivante: devons-nous réinstaller le portail pour pouvoir ajouter le sous-dossier "stic-2" comme demandé dans la consigne ou pouvons-nous laisser l'emplacement actuel?

Je vous remercie d'avance pour votre réponse.

Varuna

Re: Emplacement du portail wordpress sur serveur tecfa -- Mattia A. Fritz (discussion) 1 avril 2020 à 10:29 (CEST)

Bonjour,

idéalement il faudrait être capable de déplacer un portail sans avoir à le réinstaller. Cela peut être un bon exercice pour comprendre les différents relations entre fichiers, base de données, URL, etc. En particulier pour Wordpress, cette opération est rendue un peu plus compliquée par le fait que l'URL du site est enregistré dans la base de données. Vous pouvez essayer de regarder dans phpMyAdmin dans la table wp_options de votre base de données, les lignes siteurl et home reportent l'URL complet qu'il faut adapter si vous déplacez les fichiers de votre portail. Faites une copie des fichiers si jamais vous voulez essayer.

Pour répondre plus concrètement à votre question, du moment que votre portail se trouve dans l'espace projets on peut l'accepter comme valide, même s'il ne respecte pas précisément le chemin indiqué.

Mattia

Installation de MediaWiki -- Martina Salemma (discussion) 14 avril 2020 à 19:51 (CEST)

Bonjour Mattia, je repose donc ma question ici.

J'ai commencé à installer MediaWiki pour mon projet, dans le dossier http://tecfaetu.unige.ch/etu-maltt/zelda/salemma0/stic-2/concepts_psycho_logiques_wiki/. Malheureusement, je rencontre des difficultés dans la configuration de celui-ci.

  • Lorsque je cherche le fichier index.php pour configurer le wiki, j'ai le message suivant: Forbidden - You don't have permission to access this resource.. Cela s'affiche même lorsque je suis connectée au VPN de l'université via FortiClient.
  • J'ai également souhaité créer une base de données "wikidb" dans phpMyADmin comme indiqué dans le manuel d'installation de MediaWiki, mais j'ai eu le message d'erreur suivant: #1044 - Accès refusé pour l'utilisateur: 'zelda_salemma0'@'@localhost'. Base 'wikidb'

Serait-il possible d'avoir de l'aide pour pouvoir avancer ?

Merci d'avance !

Martina

Re: Installation de MediaWiki -- Mattia A. Fritz (discussion) 14 avril 2020 à 19:59 (CEST)

Bonjour Martina,

il y a deux aspects à modifier :

  1. Le projet doit se trouver dans l'espace projets du serveur tecfaetu.unige.ch et non pas dans l'espace etu-maltt (lire ici par exemple : STIC:STIC_II_-_exercice_16_(Zelda)#Portail). Seulement dans l'espace projets vous avez le droit d'avoir des fichiers .php. En dehors de cet espace, l'exécution des fichiers .php est bloquée. Pensez svp à effacer les fichiers .php depuis votre espace etu-maltt.
  2. Vous n'avez pas le droit de créer des nouvelles bases de données. Il vous faudra donc utiliser celle qui existe déjà et qui est nommée d'après votre login court. Donc il vous faudra remplacer wikidb avec le nom de votre propre base de données toutes les fois que le nom de la base de données est mentionné dans le manuel d'installation.

J'espère que ces explications vous aident à avancer, Mattia

Re: Re: Installation de MediaWiki -- Martina Salemma (discussion) 14 avril 2020 à 22:36 (CEST)

Bonsoir Mattia,

Merci beaucoup pour les explications. J'ai pu configurer le wiki, qui est disponible à l'adresse suivante: http://tecfaetu.unige.ch/projets/zelda/salemma0/stic-2/concepts_psychologiques_wiki/index.php/Accueil

Bonne soirée !

Martina

Balises <ref> ne marchent pas -- Didier Dorsaz (discussion) 24 avril 2020 à 12:53 (CEST)

Hello!

J'ai réussi à installer le médiawiki, mais je n'arrive pas à utiliser les balises <ref> , idem pour <references /> qui ne me donne pas la bibliographie. Lorsque je les met, les balises sont visibles comme si j'avais utilisé une balise <nowiki>

En regardant la documentation à propos de wikimédia, il semblerait que je dois avoir l'extension Cite pour le faire, mais lorsque je redarde dans mes folder, il semble qu'elle est installée.

Merci d'avance.

Re: Balises <ref> ne marchent pas -- Mattia A. Fritz (discussion) 24 avril 2020 à 14:20 (CEST)

Bonjour Didier,

est-ce que vous avez aussi modifié le fichier LocalSettings.php ? En outre d'avoir les fichiers dans le folder, il faut aussi l'activer au niveau du fichier LocalSettings.php en ajoutant le bout de code correspondant: https://www.mediawiki.org/wiki/Extension:Cite

Mattia

Re: Re: Balises <ref> ne marchent pas -- Didier Dorsaz (discussion) 24 avril 2020 à 14:58 (CEST)

Merci, tout marche maintenant!

Peut pas uploader des images -- Delfine Villasuso (discussion) 26 avril 2020 à 15:00 (CEST)

Bonjour,

Lorsque je veux uploader une image, je me retrouve avec ce message :

2020-04-26 14h45 04.png

En demandant à mes camarades, j'ai vu qu'on pouvait régler le problème en ajoutant le dossier Uploads ici:

Téléchargement.png

Cependant, en suivant cette procédure, je n'ai pas de champ pour ajouter ce dossier dans Settings > Media:

2020-04-26 14h50 24.png

Y a-t-il un autre moyen de régler ce problème ?

Bonne fin d'après-midi !

Re: Peut pas uploader des images -- Aurélie A. (discussion) 26 avril 2020 à 18:07 (CEST)

Hello, j'ai rajouté la manipulation dans la page WordPress pour corriger ce problème :-)

Re: Re: Peut pas uploader des images -- Mattia A. Fritz (discussion) 27 avril 2020 à 15:24 (CEST)

Merci pour les infos. Éventuellement à implémenter :

  • On peut utiliser aussi Cyberduck ou autre logiciel SFTP pour modifier les droits des fichiers
  • On peut également utiliser la ligne de commande en se connectant en SSH
  • En général, il faudrait éviter les droits 777 car ce type de droit peut être exploité pour des attaques informatiques. Dans le cadre de l'exercice on l'accepte, car vos portails sont accessibles seulement depuis le réseau UNIGE, mais en dehors il faut faire attention. Pour plus d'infos voir par exemple : https://wordpress.org/support/article/changing-file-permissions/
  • Si vous donnez les droits récursifs au dossier uploads, vous pouvez garder l'organisation des fichiers par année et par mois

Plus en général, les aspects liés à la sécurité étaient normalement traités dans le dernier atelier technique qui cette année n'aura pas lieu. Je vais quand même décrire les informations les plus importantes à ce sujet dans la page de l'Atelier technique 5 dans les prochains jours.

Mattia

Date de rendu de l'ex.16 --Sandra La Torre (discussion) 27 avril 2020 à 12:04 (CEST)

Bonjour,

En regardant les date de rendu de l'exercice sur EdutechWiki, il est noté que le dernier délai est le mercredi 12 juin à 12h00. Cette année, le 12 juin est un vendredi. Quelle est le jour du rendu ?

Merci Sandra

Re: Date de rendu de l'ex.16 -- Mattia A. Fritz (discussion) 27 avril 2020 à 15:12 (CEST)

Bonjour,

en effet c'est la date pour la volée précédente. Nous n'avons pas encore fixé les dates limites pour cette année, je vais mettre à jour la page dès que cette information sera officielle. Dans l'attente, j'efface l'ancienne date, merci !

Mattia

Utiliser Layout thème Divi -- Rosaria Marraffino (discussion) 5 mai 2020 à 19:13 (CEST)

Bonjour,

Lorsque j'essaie de changer le layout de mon site en utilisant un des layout "premade"du thème Divi (dont je possède une licence) je n'y arrive pas. Je n'ai pas un message d'erreur qui m'explique la raison mais seulement une croix rouge qui m'indique que l'import du layout n'a pas marché. (voir image ci-dessous).

Problem-import-Divi-layout.png


Or, lors de l'atelier 3, j'avais eu le même problème mais Stephane avait fait quelques manipulations en m'expliquant qu'il s'agissait d'une question de droits de modification, est j'ai enfin pu réussir (en choisissant un layout au hasard pour faire des tests).

À l'époque, j'avais installé le dossier wordpress dans : web/projets/marraff9/wordpress mais, après avoir (mieux) lu les consignes de l'ex 16, j'ai déplacé le dossier wordpress au bon endroit (web/projets/marraff9/stic-2/wordpress) et j'ai également fait les manipulations nécessaires dans le database (aux lignes siteurl et home). Je ne sais pas si le changement d'emplacement du dossier a eu un impact sur mes droits, mais maintenant je ne peux plus changer de layout et si j'essaie d'activer le "visual builder" du thème rien ne se passe (voir image ci-dessous).

Erreur divi-2.png

Merci d'avance

Re: Utiliser Layout thème Divi -- Mattia A. Fritz (discussion) 6 mai 2020 à 13:50 (CEST)

Bonjour Rosaria,

je ne connais pas ce plugin, mais d'après ce que vous décrivez le problème de permission pourrait être au niveau des droits d'écritures des dossiers de votre projets. Si vous avez déplacé les fichiers, il est probable que ces droits n'ont pas été maintenus. Lisez dans la documentation du plugin s'il y a des contraintes au niveau des permissions des fichiers/dossiers (j'ai mis un lien plus haut à ce sujet dans une réponse à l'un de vos collègues). Si vous ne trouvez pas, vous pouvez recontacter Stéphane par email pour lui demander de l'aide.

Mattia

Installer Moodle -- Rosaria Marraffino (discussion) 5 mai 2020 à 20:54 (CEST)

Bonjour,

j'ai une autre question. Comment peux-je installer Moodle sur mon Wodpress si je ne peux pas créer un nouveau database ? Dois-je faire le choix d'avoir l'un OU l'autre ?

Merci

Re: Installer Moodle -- Mattia A. Fritz (discussion) 6 mai 2020 à 13:55 (CEST)

Bonjour,

installer Moodle sur Wordpress me semble difficile, je ne comprends pas trop ce que vous voulez dire avec cela.

Si par contre vous voulez installer Moodle et Wordpress à l'intérieur de la même base de données, c'est tout à fait faisable du moment que les tables dans la base des données ont des noms différents, ce qui est notamment le cas entre Wordpress et Moodle. On avait vu dans l'un des ateliers techniques qu'on peut même installer deux versions de Wordpress dans le même database du moment qu'on choisit des prefixes des tables SQL différentes.

Mattia

Re: Re: Installer Moodle -- Rosaria Marraffino (discussion) 6 mai 2020 à 15:37 (CEST)

Bonjour Mattia,

oui en effet j'ai mal écrit, je voulais dire Moodle et Wordpress. J'avais cru comprendre qu'on ne pouvait pas les installer dans la même base de données et qu'il fallait avoir 2 bases de données distinctes, d'où ma question.

Du coup c'est au moment de l'installation de Moodle que je dois préciser le nom et le mot de passe de la base de données (les mêmes donc que la base de données crée en classe lors de l'atelier 3) et c'est Moodle qui va créer des tables différents automatiquement dans cette base de données (avec le nom que je decide pour le tables ?

Dois-je suivre les étapes au point 5 de la page STIC:STIC I - Atelier technique 3 pour l'installation ?

Merci d'avance et désolée pour toutes ces questions mais je suis un peu perdue avec Moodle :)

Bon après-midi

Rosaria

Re: Re: Re: Installer Moodle -- Mattia A. Fritz (discussion) 6 mai 2020 à 16:31 (CEST)

Oui, il faut suivre les étapes d'installation normales et spécifier la même base de données, la seule que vous avez sur le serveur tecfaetu.unige.ch. Je ne me rappelle pas si Moodle donne la possibilité d'ajouter un prefix aux nomes des tables, mais il y a de toute manière peu de chances qu'il existe des conflits car Wordpress préfixe déjà ses tables avec wp_. Par contre vous ne pouvez pas donner le nom que vous voulez aux tables, car le code de Moodle s'attende à des noms spécifiques pour trouver les données. Donc si vous ne pouvez pas ajouter des prefixes à travers le système d'installation, c'est Moodle qui les nomme automatiquement selon la logique interne de son fonctionnement.

Donc dans votre base de données vous aurez des tables de Wordpress et des tables de Moodle. Comme expliqué, du moment où il n'y a pas conflit entre les noms, vous pouvez avoir autant de tables que vous voulez d'un point de vue technique. Au niveau pratique il peut être utile dans d'autres contextes d'avoir des bases de données différentes, mais c'est juste un principe d'organisation (ou plus rarement d'équilibre entre la charge de travail du serveur MySQL).

Si penser en termes de base des données vous met en difficulté, pensez tout simplement en termes de noms de fichiers dans un dossier. Vous pouvez avoir plusieurs fichiers dans le même dossier, même s'ils appartiennent à des projets différents. C'est une mauvaise pratique d'un point de vue sémantique, mais techniquement c'est tout à fait faisable. Il y a des problèmes seulement dans les cas où des fichiers ont exactement le même nom.

Re: Re: Re: Re: Installer Moodle -- Rosaria Marraffino (discussion) 6 mai 2020 à 20:20 (CEST)

Bonjour Mattia,

j'ai pu installer Moodle (enfin!) et j'ai ajouté un petit texte sur la page Moodle pour expliquer comment faire (puisque ce n'a pas été évident pour moi au départ).

Merci encore pour l'aide et les explications.

Rosaria

Problèmes d'extensions MediaWiki -- Martina Salemma (discussion) 18 mai 2020 à 15:39 (CEST)

Bonjour,

Pour mon projet de Wiki, je souhaitais installer l'extension BlogPage. Pour cela, il a fallut installer l'extension Comments.

Cependant, je rencontre des problèmes quand je souhaite les utiliser: je me retrouve face à un message d'erreur de type Wikimedia\Rdbms\DBQueryError.

Ce que j'ai fait:

Je suppose que l'utilisation des extensions VoteYN et SocialProfile demandées par BlogPage donnera la même erreur, je n'ai pas essayé.

Mon wiki Co-Psy-App est disponible ici: http://tecfaetu.unige.ch/projets/zelda/salemma0/stic-2/concepts_psychologiques_wiki/index.php/Accueil

Toute aide est la bienvenue, merci d'avance,

Martina

Re: Problèmes d'extensions MediaWiki -- Mattia A. Fritz (discussion) 19 mai 2020 à 13:09 (CEST)

Bonjour Martina,

la manière dont vous reportez le problème est très détaillée. Cependant, il s'agit d'un problème assez spécifique sur lequel il faut probablement procéder avec des essais, notamment en activant la modalité de debug de Mediawiki (voir ici par exemple https://www.mediawiki.org/wiki/Manual:How_to_debug) car les erreurs de type SQL peuvent être dus à différentes causes. Je vous conseille de contacter directement Stéphane et de concorder avec lui une manière pour mieux analyser le problème.

En alternative il faut probablement re-essayer l'installation en mettant à jour le wiki après l'installation de chaque extension (et en commençant par celles qui sont nécessaires pour que BlogPost fonctionne).

Enfin, si c'est trop compliqué, il ne faut pas hésiter à virer ce qui n'est pas strictement nécessaire à vos objectifs. La flexibilité des wikis fait ainsi que certaines fonctionnalités techniques peuvent être rendues manuelles avec un peu plus de travail de la part des utilisateurs, mais avec plus de stabilité au niveau technique.

Bien cordialement, Mattia

WordPress thèmes parent/enfants --Sandra La Torre (discussion) 19 mai 2020 à 21:22 (CEST)

Bonjour,

J'ai une mise à jour du thème qui doit être faite pour mon site WP. J'ai personnalisé le css en ajoutant du css additionnel pour modifier le style de certains plugins utilisés. Je n'ai pas créé de thème enfant, car je pensais ne pas en avoir besoin. En lisant les explications de la mise à jour du thème il est précisé : "Notez bien : toutes les personnalisations que vous pourriez avoir apportées aux fichiers des thèmes seront perdues. Pensez à utiliser des thèmes enfants pour vos modifications." Est-ce que cela veut dire que je perds les CSS additionnels ?

Merci d'avance pour ces précisions. Sandra

Re: WordPress thèmes parent/enfants -- Mattia A. Fritz (discussion) 20 mai 2020 à 09:02 (CEST)

Bonjour Sandra,

lorsqu'un thème ou un plugin sont mis à jour, des nouveaux fichiers sont téléchargés et remplacent ceux qui sont contenus dans le dossier du thème/plugin. Donc tout fichier qui a été modifié à l'intérieur de ce dossier va être substitué.

En revanche, certains thèmes/plugins permettent d'ajouter ou personnaliser certaines options graphiques à travers la zone d'administration. Dans ce cas, les informations sont plutôt stockées dans la base de données et, en général, elles ne sont pas écrasées par la mise à jour des fichiers.

Donc pour répondre à votre question : cela dépend de comment vous avez ajouté le CSS additionnel. Si vous avez modifié les fichier dans les dossiers des thèmes/plugins, alors elles vont très probablement être perdues, à moins que vous n'utilisiez pas le mécanisme du child theme. (À ma connaissance, cela marche juste pour les thèmes, pas pour les plugins, mais il faudrait contrôler.)

Bien cordialement, Mattia

Re: Re: WordPress thèmes parent/enfants -- Sandra La Torre (discussion) 22 mai 2020 à 15:39 (CEST)

Merci pour la réponse. Comme les changements sont faits depuis la zone d'administration, cela ne devrait donc pas poser de problème.

Bon week-end Sandra

Installation de l'extension "ConfirmAccount" Didier Dorsaz (discussion) 28 mai 2020 à 11:05 (CEST) -- Didier Dorsaz (discussion) 28 mai 2020 à 11:05 (CEST)

Bonjour,

Dans le cadre de mon projet webmaster, je suis en train de créer un Wiki auquel je voudrais ajouter l'extension "ConfirmAccount". En regardant les conditions d'utilisation de l'extension, il est écrit que je dois mettre à jour mon wiki. Aussi, il est dit que la mise à jour du wiki peut générer des risque de perte d'éléments de la base de donnée du wiki, et donc qu'il faut en faire une sauvegarde. J'ai deux questions:

Première question: Pour lancer le script de la mise à jour, il faut que j'utilise OpenSSH et que j'aille dans le dossier:

/web/projets/zelda/dorsazd9/WikiConspi/maintenance$ 

et que j'utilise la commande :

mwscript update.php

Est-ce que j'ai bien compris? Est-ce que la procédure semble juste?

Deuxième question: Comment faire un backup de ma base de donnée? Je suis allé sur PHP my admin et j'ai exporté ma base de donnée en .sql, mais je ne sais pas si c'est suffisant. Etant donné que j'ai d'abord travaillé sur le contenu, j'aimerais vraiment que la base de donnée ne soit pas perdue.

Merci d'avance pour les réponses et bonne journée

Didier

Re: Installation de l'extension "ConfirmAccount" Didier Dorsaz (discussion) 28 mai 2020 à 11:05 (CEST) -- Mattia A. Fritz (discussion) 29 mai 2020 à 11:52 (CEST)

Bonjour Didier,

en effet, certaines extensions demandent que la base des données soit mise à jour, car elles peuvent ajouter ou modifier des structures des données (i.e. tables). Pour cette raison, il faut lancer le script update.php. Il s'agit en réalité d'un normal script PHP, donc du même type des fichiers qui composent le wiki. D'ailleurs, on peut même le lancer à travers un navigateur. Cependant, on utilise la ligne de commande pour deux raisons :

  1. C'est en général un script qui prend du temps, donc c'est mieux de pouvoir garder une connexion plus stable avec le serveur, ce qui est garantit par la connexion SSH
  2. Il existe des limites d'exécution des scripts déclenchés par le web, ce qui pourrait interrompre votre script. En revanche, il y a beaucoup plus de tolérance sur la durée des scripts lancés depuis la ligne de commande.

En revanche, le code que vous mettez pour faire l'update se réfère à une installation qui utilise Vagrant, un mécanisme de virtualisation. Ce qui n'est pas le cas pour votre wiki, donc il faut plutôt utiliser la commande php update.php depuis le dossier de maintenance.

Voir : https://www.mediawiki.org/wiki/Manual:Update.php

En ce qui concerne le backup, il existe différentes manières de le faire. Celle que vous avez suivi est une possibilité. Soyez attentifs à sauvegarder aussi la structure des données, pas seulement les données elles-mêmes. De cette manière vous pouvez reconstituer exactement les mêmes tables avec les mêmes données. Vous pouvez décider quelles informations exporter depuis la procédure d'exportation de phpMyAdmin.

Voir : https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki#phpMyAdmin

Bien cordialement, Mattia

Utilisation de matériel externe -- Rosaria Marraffino (discussion) 1 juin 2020 à 19:03 (CEST)

Bonjour,

Pour ma plateforme Moodle j'aimerais créer, entre autres, un cours de marketing (pour rappel mon public cible sont les indépendants) avec différents modules. J'ai trouvé du contenu (distribué sous licence Creative Commons 'Attribution-Non-Commercial-Share-Alike') sur le site [ http://www.open.ac.uk/ The Open University]. Je voudrais savoir si j'ai le droit, pour cet exercice, de réutiliser ce matériel externe (bien sûr en citant la source) pour les modules des cours que je vais inclure sur le Moodle. Il s'agit pour la plupart de vidéos et textes.

Merci d'avance pour votre réponse.

Rosaria