Installation de Moodle 2.3 sur un serveur Free

Installation de Moodle 2.3 sur un serveur Free

par Eric Pellier,
Nombre de réponses : 25

Bonjour à tous !


Allez hop, je me lance : voici la première demande d'assistance que le gros débutant que je suis ose déposer ici. timide


Pour le contexte :

- Qui : je suis un prof de physique-chimie et n'y connais rien du tout en PHP et MySQL, triste

- Dans quel But : Je souhaiterais installer un Moodle pour toutes mes classes (avec des cours différents pour chacune d'elles) essentiellement pour mettre en place un système qui incite mes élèves à étudier leur cours plus souvent chez eux : et pour cela, plein d'aspects de moodle me semble intéressants, mais en particulier le développement d'une multitudes de tests FORMATIFS systématiques en ligne qui aident chacun à décrypter son cours (avec une petite note à la clé pour la motivation),

- où j'en suis : j'ai passé des dizaines d'heures à découvrir les possibilités qu'offre Moodle avec la version windows... Et j'ai le sentiment que je vais devenir fou de tristesse si je ne peux pas déployer un si bel outil en ligne !!! J'ai le cerveau en ébullition chaque fois que je pense à tout ce que je pourrais faire faire à mes élèves avec Moodle !!! J'ai donc essayé d'installer Moodle 2.3 sur mon serveur Free en suivant le protocole suivant (vu que je n'y connais rien, j'ai tout détaillé pour que l'on puisse m'aider au mieux) :

Protocole suivi pour installer Moodle chez free (1ère tentative) :

  • Téléchargement de la version 2.3 depuis download.moodle.org
  • Extraction du contenu dans un dossier de mon poste fixe.
  • Chargement via FTP (FileZilla) de l’intégralité des fichiers du dossier Moodle obtenu sur le répertoire racine de mon site.
  • 2 échecs lors du transfert : .gitignore et tags.txt. Je relance avec succès le transfert de ces 2 fichiers sur le serveur web via filezilla
  • La base de donnée est activée (son nom est coolspc). J’ai contrôlé qu’elle était vide avec phpmyadmin.free.fr
  • Création d’un dossier dans « Racine/spaceunit/space/moodledata ». (Je n’ai pas mis moodledata directement dans le répertoire racine du site web pour respecter la consigne donnée sur http://docs.moodle.org/23/en/Installing_Moodle : «Do not try to place it inside your web root or inside your Moodle program files directory. Moodle will not install. It can go anywhere else convenient. »). J’ai moi-même créé les dossiers spaceunit et space.
  • Comme ce dossier moodledata est accessible depuis le web, j’y introduis le fichier .htaccess (créé avec le blocnote) qui contient les 2 lignes suivantes :
    order deny,allow

deny from all

(et je constate effectivement que si j’essaie d’entrer dans le dossier moddledata via un navigateur web, ça déclenche un message d’erreur une fois que j’ai introduis ce .htaccess).

  • Comme je n’ai aucune idée de l’endroit où je doit saisir la ligne de commande d’installation conseillée par http://docs.moodle.org/23/en/Installing_Moodle, j’essaie de lancer l’installation via navigateur web (firefox), et la, ça coince :

Si j’essaie de lancer l’installation seulement à partir de l’adresse de base du site, j’obtiens ce message d’erreur :

« Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /mnt/133/sda/1/9/coolspc/index.php on line 71 »

Si j’essaie de lancer l’installation en tapant adressedusite/install.php, j’obtiens ce message d’erreur :

« Parse error: syntax error, unexpected ')', expecting '(' in /mnt/133/sda/1/9/coolspc/install.php on line 365 »

 

Voilà ! En espérant que l'on pourra m'aider !!! Et d'avance un million de merci à tous ceux qui m'aideront, car je rêve vraiment d'utiliser cet outil...cœurcœur

Eric PELLIER.

PS : J'ai déjà trouvé un post concernant l'installation de Moodle sur free, mais il date de 2007 et n'éoque que de vieilles versions de Moodle. C'est pourquoi je me permets de créer ce nouveau sujet.

Moyenne des évaluations  -
En réponse à Eric Pellier

Re: Installation de Moodle 2.3 sur un serveur Free

par Jérôme DEMIAUX,
Avatar Traducteurs

Bonjour,

Pas sûr que les spécificités d'un FAI tel que Free soient suffisantes pour installer correctement une version 2.3

Dans un premier temps, je tenterais de positionner le répertoire moodledata en dehors de l'espace accessible par le web, généralement un niveau au-dessus du répertoire moodle.
D'ailleurs le message cité est très clair, si le répertoire est accessible par le web alors Moodle ne s'installera pas.

Si cela ne fonctionne toujours pas, alors il faudra essayer de remplir vous-même le fichier config.php, Il ya aucune difficulté à le faire.

Jérôme.

Moyenne des évaluations Utile (1)
En réponse à Eric Pellier

Re: Installation de Moodle 2.3 sur un serveur Free

par Éric Bugnet,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Traducteurs

Salut,

Sincerement, chez free, j'y crois pas bien !

Tu n'as pas la main sur la config qui est très limitée, et moodledata doit être dans un dossier hors www, ce qui n'est pas possible sur un serveur de ce type.

Certains ont peut être des conseils pour des hébergeurs vraiment pas cher, voir des espaces de cours partagés... ?

L'idéal, c'est un serveur dédié, bien entendu !

Faut que je regarde avec mon établissement si je peux prendre un peu de bande passante et mettre un second serveur à dispo, éventuellement...(mais je ne suis pas totalement convaincu d'avoir l'autorisation...). Après, un nom de domaine, c'est pas grand chose par an...

On peut aussi peut être envisager la location d'un dédié et le mutualiser pour certains d'entre nous...

Éric

Moyenne des évaluations Utile (1)
En réponse à Eric Pellier

Re: Installation de Moodle 2.3 sur un serveur Free

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Bonjour

je viens d'instaler avec succès un 2.3 (et un 2.2.3 aussi) mais sur mon hébergeur OVH.

l'erreur indiquée, je l'ai eu et je crois que ça vient de la version de PHP utilisée...

j'étais sur OVH (start1G) avec une version PHP5 (ou même 4) et un mysql 4.

pour la 2.3 il faut plus (PHP 5.3.2, MySQL 5.1.33)

après plusieurs discussions avec le service technique, j'ai modifié mon offre et je pouvais bénificier de PHP5.3 et de Mysql5 (j'ai opté pour un hébergement perso et plus start1G qui n'existe plus...)

donc j'ai dans un 1er temps ajouté un fichier .htaccess avec ces 2 lignes pour forcer la prise en charge de PHP 5.3 et la fonction register :

SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0

après il faut pouvoir changer la version de mysql

j'ai fait un dump, vider mes tables, supprimer ma base de données, recréé une nouvelle (prise en charge de mysql5 du coup) et réimporter mon dump (pour mes autres pages basées sur du wordpress principalement)

ensuite, j'ai lancé l'installation de moodle

donc, je doute que Free puisse nous permettre de modifier les versions Mysql, je ne sais pas, à tester en regardant les descriptions systèmes de l'hébergement

à voir déjà avec le fichier .htaccess à la racine de moodle (avec index...) pour voir si ça fait déjà quelque chose clin d’œil

pour ovh, l'hébergement simple mutualisé est à moins de 3 euros par mois
http://www.ovh.com/fr/hebergement_mutualise/

(je n'ai pas de commission yeux grands ouverts, mais je trouve ça peu cher avec un bon sav)

et pour le moodledata, c'est très fortement conseillé de le mettre en dehors (pas impossible de le laisser à part mais sous www approbateur)

bien à vous.

Moyenne des évaluations Utile (1)
En réponse à Luiggi Sansonetti

Re: Installation de Moodle 2.3 sur un serveur Free

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Bien entendu et au risque de me faire traiter de vieux rabâcheur, je préconise dans ce cas de figure l'installation automatique en quelques clics de la version actuelle 2.2.3 chez un hébergeur mutualisé offrant en standard cPanel et Softaculous.

Je n'ose faire de pub...

Peut-être qu'un jour viendra où je pourrai en faire la démonstration lors d'un Moodlemoot devant un auditoire ébahi... grand sourire pour peu que le port 2082 me soit gentiment et exceptionnellement ouvert.diabolique

A Hammamet comme à Nîmes ceci n'a pas été possible, mais... comme tous les Franc-Comtois ( Les Corses, Bretons, Basques...) je suis très persévérant...

Daniel ( avec une photo plus récente et sans barbe comme promis au Moodlemoot !

 

@Luiggi : "pour ovh, l'hébergement simple mutualisé est à moins de 3 euros par mois
http://www.ovh.com/fr/hebergement_mutualise/"

A part que chez eux c'est un installeur "maison" très loin des possibilités de Softaculous et qu'on a pas de cPanel mais un ersatz.

J'ai un client hébergé chez eux qui ne peut faire 10% de ce que je lui demande...

 

Moyenne des évaluations Utile (1)
En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Pour OVH, il y a bien un installateur ou facilitateur d'installations, mais il n'y a pas Moodle de proposé fâché

il y a bien aussi des services d'hébergement gratuit avec facilitateur comme x10hosting.com, mais comme c'est gratuit, ça bloque très très très fréquemment dès qu'on met un plugin ou qu'on modifie un cours...

et c'est pour ça que j'ai changé mon offre d'hébergement pour être tranquile sur ces coupures...

et pour la démo, Daniel, j'y pense pour un événement dans 24 mois mais chuttttt clin d’œil

Moyenne des évaluations Utile (1)
En réponse à Luiggi Sansonetti

Re: Installation de Moodle 2.3 sur un serveur Free

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

"un événement dans 24 mois" ...

Serais-je toujours de ce monde ? triste

En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par Eric Pellier,


Merci à tous pour vos contributions apportées si promptement.sourireOui

Bilan des courses :


- Free semble insuffisant pour beaucoup, ce qui est confirmé par la version de PHP prise en charge par Free : 3.1.5 alors qu'il faudrait du 5.3.2 !!!Non

- Il m'est conseillé de prendre un hébergeur payant (2 noms m'ont été proposés). Je pense que je vais opter pour cette solution, en penchant pour o2switch : j'apprécie particulièrement dans leur offre (certes plus chère que d'autres) le numéro d'assistance non surtaxé, le côté "illimité" de toutes les prestations, et aussi les 30 jours satisfait ou remboursé. 72€ à sortir d'un coup, ça fait un peu mal, mais si pour ce prix j'ai la garantie d'un service optimum, ma foi, je serais peut-être prêt à faire cet effort financier... J'espère qu'en contrepartie, j'obtiendrai un système où je pourrai passer vraiment mon temps sur l'utilisation pédagogique même de Moodle (j'ai de belles centaines d'heures de création de tests en vue !!!) et non sur la résolution d'une multitude de problèmes techniques...


Voilà où j'en suis : je reste à l'écoute d'éventuelles réactions !

En réponse à Eric Pellier

Re: Installation de Moodle 2.3 sur un serveur Free

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Puisqu'on est dans les confidences...

Je vais aussi passer sous peu chez cet hébergeur vraiment français situé en zone "centrale" du pays (c'est important pour de nombreuses raisons sans doute trop longues à expliquer ici) et qui fournit des outils puissants mais standards d'installation et de gestion: cPanel Accelerated2 et Softaculous. Offre unique et "illimitée". Original... nouvelle tendance...

72 € est peut-être le prix de la tranquilité ? Je paie plus cher pour des services inférieurs...

C'est la communauté d'agglo de Clermont-Ferrand qui a créé l'infrastructure réseau  locale. Ping environ 40ms ?

Si vous voulez que ça dure, roulez  Michelin ...grand sourire

Ce matin j'ai reçu l'info d'un site 2.2.3 que je gère chez eux depuis avril que je peux mettre à jour ce site vers 2.3. (Info retransmise dans "les moodleurs en parlent")

Seuls petits problèmes :

  • Un cron capricieux qu'il faut lancer en externe.
  • Une tendance à refuser de charger tous les fichiers dans le cas où on désire modifier les chaînes de caractères des packs de langues installés. Essais à refaire...

Bonne chance Eric

Daniel

En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par Jean-Louis Martinez,

Bonjour Eric

Effectivement comme Daniel je suis passé chez o2switch (si c'est bien celui là) en début d'année 2012 auparavant j'étais chez infomaniak.

La raison de ce changement est moins financière (même si c'est moins cher pour un service quasi identique) que la facilité de l'installation de moodle (et le suivi de l'évolution des nouvelles versions) avec cpanel et softaculous.

De plus softaculous ouvre la possibilité d'utiliser d'autres logiciels tel que wordpress, limesurvey ... cela m'a ouvert vraiment d'autres perspectives.

Cordialement

Jean-Louis

En réponse à Jean-Louis Martinez

Re: Installation de Moodle 2.3 sur un serveur Free

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Jean-louis a dit : " la facilité de l'installation de moodle (et le suivi de l'évolution des nouvelles versions) avec cpanel et softaculous."

Et la taille serveur "illimitée" qui va me permettre enfin de stocker mes vidéos sur mon site et activer les sauvegardes automatiques, ce que je ne pouvais pas faire auparavant.

Je gère le Moodle d'un client chez eux. Cela se passe très bien et c'est ce qui me décide aussi à migrer chez cet hébergeur, très bientôt.

Daniel

En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par patricia amodeo,

Bonjour Daniel,

Mon hébergeur actuel ne donnant aucune nouvelle sur l'installation de Softaculous à la place de fantastico, j'ai migré vers le même hébergeur que le tien visiblement. L'équipe est très réactive et sympa, ce qui n'est pas négligeable quand on n'est pas un informaticien...

J'ai installé la version 2.3 sans souci : ouf ! 

Je voulais juste savoir s'il fallait modifier la base de données comme pour les autres versions ?

Softaculous est vraiment la solution pour ne pas se prendre la "tête" sur des actvités informatiques. Les temps ainsi dégagé permet de développer des cours interactifs et animés avec des open source et gratuiciel présents sur internet.

cool

En réponse à patricia amodeo

Re: Installation de Moodle 2.3 sur un serveur Free

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

" Je voulais juste savoir s'il fallait modifier la base de données comme pour les autres versions ?"

Cela devient un forum E-learning facile privé... Gênant...

OUI. Il faut convertir la base en UTF8_unicode_ci et le mode de classement en Innodb.

De toutes façons tous les paramètres d'environnement serveur doivent être OK.

Chez o2switch seul l'extension optionnelle Intl de PHP est à vérifier.

Les vrais spécialistes nous diront si c'est grave ou pas...

Daniel

En réponse à Eric Pellier

Re: Installation de Moodle 2.3 sur un serveur Free

par Jean-Marc Doucet,
Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Bonjour,

Pour ma part je suis chez PlanetHoster pour 36€ / an

Installation moodle (derniere version stable) via le menu Softaculus = enfantin !

j'utilise filezila pour les ajouts (thèmes, actitivtys, blocs ...)

A toi de voir !

En réponse à Jean-Marc Doucet

Re: Installation de Moodle 2.3 sur un serveur Free

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

@ Jean-marc

" Pour ma part je suis chez PlanetHoster pour 36€ / an"

cet hébergeur est dans ma liste des hébergeurs conseillés.

As-tu cPanel Accelerated 2 intégré ?

Si c'est le cas c'est bien...

Il est à présent en France (serveurs). Bien...

Reste à savoir si on est soumis à la loi française ou canadienne en cas de conflit. Car je crois que la maison mère est au Québec.

Daniel

36€ par an. Il y a un miracle quelque part non ?

En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par Jean-Marc Doucet,
Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs

Hi @Daniel,

tu a raison faisons profiter tout le monde de nos échanges sur PlanetHoster

version  cPanel = 11.32.3 (build 21)

Pour ce qui est des conflits possibles avec cet hébergeur et bien je ne m'en inquiète pas.  (je ne suis pas non plus assuré contre les sauterelles clin d’œil

Cordialement

En réponse à Jean-Marc Doucet

Re: Installation de Moodle 2.3 sur un serveur Free

par stephane ngov,

J'ai installer moodle 2.3 sur un serveur OVH en pro  sans problème particulier, il faut juste comme le poste d'avant mettre (environ 70 euros par mois), mais je pense que en perso c'est suffisant, car rique peut être de ramer un peu.

 

Pour free c'est insuffisant car l'espace de base de donnée est très faible.

De plus pour chaque uploade de fichier ça risque de ramer pendant longtemps.

 

http://guide.ovh.com/php5chezovh

En réponse à stephane ngov

Re: Installation de Moodle 2.3 sur un serveur Free

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Attention stéphane...

Chez o2switch, c'est 72€ PAR AN  et pas par mois !

Avec cPanel Accelerated2 et softaculous intégré. Taille serveur illimitée et les bons paramètres pour un Moodle 2.3.

Je n'y suis pas encore mais ça ne saurait tarder...

Quand à la législation, je préfère être soumis à la loi française. Tant qu'à faire. Sans oublier mes bases déclarées à la CNIL... J'ai quand même quelques centaines d'inscrits en tout...

Ca ne m'intéresse pas de franchir l'Atlantique en cas de litige...

Daniel

En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par patricia amodeo,

Bonjour à tous,

Mon moodle 2.3 fonctionne maintenant correctement : migration vers la version 5.1 mysql était indispensable.

J'ai repris le thème splasch et constate que la police d'écriture est nettement plus petite que celle que j'avais précédemment et le nom de l'utilisateur n'apparaît plus en pied de page. A la place, il y a un vide.

Hormis, ces petits soucis je retrouve la possibilité d'intégrer un bouton actif skype dans un bloc et enfin pouvoir renommer ou supprimer un fichier téléchargé, c'est le top !

En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par Jean-Louis Martinez,

Effectivement Daniel je suis dans le même besoin avec mes déclarations CNIL. o2switch semble s'appuyer sur les serveurs gandi (www.gandi.net) eux aussi localisés en France.

Pour l'instant je n'ai pas trouvé une meilleure offre.

Jean-Louis

En réponse à Daniel Méthot

Re: Installation de Moodle 2.3 sur un serveur Free

par Djehouty Maât,

Bonjour,

Pouvez-vous m'indiquer où se trouve votre liste des hébergeurs conseillés ?

Merci

En réponse à Eric Pellier

Re: Installation de Moodle 2.3 sur un serveur Free

par Graham Ranger,

Bonjour,

Voici comment j'ai procédé pour installer Moodle 1.6 chez Free.

1. Activer une base de données sur le serveur Free. (J'ai pris mysql.)
2. Télécharger et extraire la version 1.6 depuis download.moodle.org/stable16 (j'ai pris la plus récente des anciennes...).
3. Placer le répertoire extrait "moodle" à la racine du serveur Free.
4. Créer un répertoire "sessions" à la racine du serveur Free.
5. Créer un répertoire "moodledata" ailleurs qu'à la racine du serveur; je l'ai placé dans un répertoire "data", à part. Ce pour qu'il ne soit pas directement accessible depuis un navigateur web.
6. Faites passer l'encodage de la base de données en UTF8 avec la commande "ALTER DATABASE mydatabasename charset=utf8;" depuis l'accès php à la base. Il est plus facile de faire ceci avant que la base soit déjà peuplée. Cf. docs.moodle.org/ qui explique cette commande.
7. Créer à la racine du répertoire "moodle" un fichier .htaccess où figure uniquement le texte suivant (sans guillemets sourire): "php 1"
8. Se connecteur sur mysite.free.fr/moodle et configurer le site avec le script qui devra démarrer tout seul.

Bon courage.

En réponse à Graham Ranger

Re: Installation de Moodle 2.3 sur un serveur Free

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Par contre, la version 1.6 est largement dépassée (et n'est plus maintenue) depuis très longtemps !

Séverin

En réponse à Séverin Terrier

Re: Installation de Moodle 2.3 sur un serveur Free

par Graham Ranger,

Bonjour,

Oui. C'est le bémol! Cela dépend ce qu'on veut en faire, je suppose. Pour une utilisation publique à plus ou moins grande échelle, la 1.6 est certainement insuffisante.

G. R.

En réponse à Graham Ranger

Re: Installation de Moodle 2.3 sur un serveur Free

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Sans compter les failles de sécurité, qui mettent en danger la totalité de l'infrastructure triste