Mise en place de Moodle

Mise en place de Moodle

par Max Patry,
Nombre de réponses : 13

Bonjour,

Sous windows 7 64 bits, je n'ai ni PHP ni mySQL installés. Est-ce obligatoire pour télécharger Moodle?

Si oui, dites-moi quelles versions de PHP et MySQL télécharger? J'ai déjà tenté l'expérience avec EasyPHP (Apache, PHP et MySQL) mais problème et conflit avec Windows 7. (IIS7). Puis-je télécharger quand même Moodle sans aucun problème? et quelle version de Moodle télécharger?

merci de me rassurer.

epicenter.patry@gmail.com

 

très cordialement à tous.

 

mathsprof.

Moyenne des évaluations  -
En réponse à Max Patry

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Pascal Boulerie,

Avez-vous essayé WAMPserver ?

PS D'après votre signature, vous êtes plus prof de maths que informaticien spécialiste des serveurs AMP ? sourire

En réponse à Pascal Boulerie

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Max Patry,

Bonsoir Pascal,

Malgré mes états de service dans l'informatique (ingénieur informaticien mais sur mini systèmes (AS400 IBM), j'ai peur de me lancer avec PHP et MySQL parce que Windows 7 m'a planté avec Apache (EasyPHP très exactement)... Microsoft n'aime pas la concurrence!!! C'est pour cela que j'ai un peu de mal et surtout peur de faire une bêtise.


J'ai bien essayé wamp server mais là aussi, problème!!! et même problème qu'avec EasyPHP!!! Microsoft et IIS7...

Je suis en invalidité depuis de très longues années et dispense des cours de soutien scolaire de Maths, Français et SVT à des élèves de lycée jusqu'en terminale S et un peu au-delà. Je travaille même en e-learning depuis près de 5 ans. Moodle me plairait beaucoup à être installé sur mon PC.
Voilà, maintenant vous savez à peu près tout et savez pourquoi j'ai un peu peur de me lancer... Si je dois installer PHP et MySQL, dites le moi et je le ferai. Dites-moi simplement quelles versions utiliser, si cela ne vous dérange pas trop.
J'espère avoir plaisir à vous lire rapidement.

Bien cordialement à vous.

Max Patry

En réponse à Max Patry

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Pascal Boulerie,

Est-ce que vous pouvez installer un système linux sur un autre disque, par exemple un disque externe ou une clé USB ?

 

PS J'ai entendu dire qu'il est difficile d'installer linux sur un ordinateur déjà installé avec Microsoft Windows Vista ou Microsoft Windows 7.

En réponse à Pascal Boulerie

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Max Patry,

Avec la nouvelle mouture Ubuntu, je pense qu'il est assez facile d'installer Linux sur son PC. La plupart des PC possèdent en effet de grosses capacités de stockage et leurs disques durs sont doublés (Je m'entends... Si on dit un DD de 2 To, cela signifie qu'il y a 2 DD de 1 To) ce qui est très facile; pas besoin de faire de partition; la partition existe d'origine dans le PC. Il faut simplement voir par le Boot si le lecteur de CD/DVD est mis en tête. Quand on remet le PC en route, il faut faire soit esc, ou F1 ou F2... lamachine vous le marque sur son écran d'invite. Pour ma part, j'ai un HP et je fais Esc, je rentre alors dans ma configuration. Je vous donne une adresse pour regarder cela :

http://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorçage_du_bios

Il y a toute une doc sur cette mise en place du Bios car selon le constructeur du PC, ce n'est pas la même commande. Il y a un tableau qui l'indique mais il vaut mieux se référer au message d'invite sur la page de démarrage du PC. Sinon, il faut copier Ubuntu version Desktop AMD64; cela donne une image ISO que l'on doit copier soit sur une clé USB soit sur un CD (Copier Image) ce qui peut se faire soit avec Windows soit avec son logiciel de gravure (CD Burn, etc.. )

Voilà ce que je peux dire. Je suis prêt à collaborer à mettre d'autres personnes sur de bons rails.sourire

 

En réponse à Max Patry

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Pascal Boulerie,

Pour dépanner vos problèmes de serveur WAMP, vous pouvez leur poser des questions sur leur propre forum : http://www.wampserver.com/phorum/

 

Sinon, avez-vous essayé le paquetage Moodle complet prévu pour une installation autonome sur Windows sans avoir à installer au préalable un serveur AMP ? Est-il compatible avec votre système Windows 7 ?

En réponse à Max Patry

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Pascal Boulerie,

> Si je dois installer PHP et MySQL

En gros, vous voulez donc installer séparément PHP et MySQL, sans recourir à un installateur intégré AMP, si cette autre solution ne fonctionne pas.

PS Je me rappelle qu'il existe aussi XAMPP pour Windows :

http://www.apachefriends.org/fr/xampp-windows.html

En réponse à Max Patry

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par lionel oneill,

Bonjour,

Quels problème rencontrez-vous avec wampserver sur windows 7 ?

Normalement, cela fonctionne bien (je ne suis pas en 64 bits et c'est peut être la raison).

Pour rejoindre Pascal, je vous préconise de mettre un disque dur externe avec XAMPP dessus. Je travaille de cette façon pour tous mes tests depuis près de 2 ans sans aucun soucis.

Bonne journée

Lionel

Moyenne des évaluations Utile (1)
En réponse à lionel oneill

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Pascal Boulerie,

PS XAMPP est utile pour faire des essais, pas pour un serveur de production, comme cela est précisé sur leur site. sourire

En réponse à Pascal Boulerie

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Glenys Hanson,

Bonjour tous,

En juillet, j'ai acheté un Windows 7 familiale, 64 bits. J'ai demandé au revendeur de supprimer tous ces messages irritants de "sécurité" dès que je voulais faire autre chose que le traitment de texte. Ensuite, j'ai installé Moodle avec Bitnami mais je trouvais que ça tournait trop lentement. J'ai donc installé Xampp et ensuite Moodle sans problème - et je ne sais pratiquement rien de PHP, Apache et MySQL.  Bien sûr, je ne l'utilise que pour tester.

Nicolas, les paquetages Moodle pour windows: http://download.moodle.org/windows/ ne marchait pas pour Windows 7 en juillet et je crois que c'est toujours le cas.

Cheers,

Glenys

 

 

En réponse à Glenys Hanson

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Max Patry,

Pour répondre à votre problème, j'aimerais apporter peut-être un début de solution.
1°) Faire un clic droit sur bureau puis personnaliser. Cocher la case Exécuter puis appliquer puis OK

2°) cliquer sur executer puis dans la fenêtre qui s'ouvre faire cmd.

dans la fenêtre Dos qui s'ouvre, faire netstat -ano. Vous trouverez le port 80 qui est celui qui marche normalement avec Apache. Il peut être avec une adresse PID = 4 .Si c'est le cas, cette adresse correspond à NT Kernel & System... C'est le système.

Si c'est une autre adresse PID, c'est un logiciel autre qui l'emploie.
Si vous avez Skype, il se peut que ce soit lui. Vous avez intérêt alors à rentrer dans Skype puis Outils puis Options puis avancées puis connexion. Décocher la case "utiliser les ports 80 et 443 comme alternative".

Si vous ne trouvez pas de port 80 dans la première manipulation (cmd... netstat -ano), alors, vous pouvez réimplanter EasyPHP. je vous déconseille Wampserver ou Xampp car il y a des incompatibilités avec W7. Mais cela ne signifie pas que vous n'aurez pas de problème à implanter Apache, PHP et MySQL avec EasyPHP... Vous savez, Microsoft sont des pourris... Ils n'aiment pas les logiciels concurrents. Le mieux est d'implanter Ubuntu (Linux) sur une partition de DD. Si vous avez besoin, faites appel...grand sourire

A bientôt.

 

Mathsprof

En réponse à Max Patry

Re: Mise en place de Moodle sur un serveur Windows 7 AMP ?

par Rudy Potdevin,
Avatar Moodleurs particulièrement utiles
Bonjour, 

J'ai eu l'occasion d'installer Moodle sur un système Windows 64bits et je préfère nettement installer et configurer chaque entité séparément. Voici quelques considérations techniques à ce sujet à toutes fins utiles :

 

Installer PHP :

http://www.php.net/manual/fr/install.windows.php
http://msdn.microsoft.com/fr-fr/architecture/cc512087.aspx

Installer MySQL (et éventuellement un client SQL digne de ce nom pour manipuler les bases de données) : http://www.mysql.org/doc/refman/5.0/fr/windows-installation.html

Les tables de Moodle sont au format MyISAM, donc désactivez InnoDB car il n'y aura pas de gain de performance.

http://docs.moodle.org/fr/Performance

Au moyen de la console MySQL (ou d’un autre gestionnaire), créer la base de donnée moodle et fixer les droits :

CREATE DATABASE moodle;
GRANT ALL ON moodle.* TO moodle@localhost IDENTIFIED BY 'mot de passe';

Extraire moodle dans inetpub\wwwroot et donner les droits de lecture et d'exécution à IUSR_[nom de la machine] sur le contenu du répertoire.

Créer un répertoire moodledata et donner les droits de modification à IUSR_[nom de la machine] sur le contenu du répertoire.

Configurer le fichier config.php de Moodle (sur base de config-dist.php).

Dans le Gestionnaire de services Internet (IIS), changer le document par défaut (pour le répertoire Moodle) en index.php, faire du site Moodle une application, ajouter l'extension PHP (PHP\php-cgi.exe).

Dans les extensions du service Web, autoriser les extensions CGI et ajouter (en extension Autorisée) PHP comme nouvelle extension de service Web (C:\PHP\php-cgi.exe).

Décommenter les paramètres suivants dans le php.ini :

extension=ext\php_mbstring.dll
extension=ext\php_gd2.dll
extension=ext\php_mysql.dll

Et modifier éventuellement :

upload_max_filesize = 30M
post_max_size = 30M
max_execution_time = 900
session.cache_expire = 1
 
 

Redémarrer le service IIS (Démarer > Exécuter > iisreset).

Pour l'appel à http://NomDuSiteMoodle/admin, ne pas utiliser un navigateur sécurisé (qui ne supporterait pas les actualisations automatiques).

Configurer le CRON en utilisant le planificateur de tâches sous Windows, créer pour cela un utilisateur local qui aura des droits d'administrations pour executer la tâches.

Pour une authentification depuis une base de données externe, créer un Alias ODBC système et référencer son nom dans le champ "Serveur" de l'authentification BD de Moodle.

Sous un système Windows 64 bits, utiliser l'Administrateur de sources de données ODBC : /WINDOWS/SysWOW64/odbcad32.exe

Unfortunately there are no 64-bit ODBC drivers, so on 64-bit systems you will have to run your applications in 32-bit mode. To do so, use the following steps:

1. On the taskbar, click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.

2. In the Connections pane, click Application Pools.

3. Highlight the application pool for your application, then click Advanced Settings... in the Actions pane.

4. In the Advanced Settings dialog, specify True for Enable 32-Bit Applications.

5. Click OK to close the Advanced Settings dialog.

Dans IIS 7 > Pool d'application de Moodle > Paramètres avancés > Protection rapide en cas d'échec > Désactivée.

Bonne chance !

Moyenne des évaluations Utile (2)