Installation- Dirroot

Installation- Dirroot

par Dominique BODIN,
Nombre de réponses : 11
Bonjour,

Je rencontre une difficulté lors de l'installation de Moodle : lorsque je me rends sur la page d'administration, une fois passés la licence, la création des tables réussie (oh joie, oh félicité !), le choix des paramètres fait , Moodle ne parvient pas à trouver la suite (si j'en crois la documentation d'installation la page sur le thème, l'apparence du site etc.).

Je suppose que cela vient d'une erreur de ma part dans le fichier config.php quant à la partie 3 :"Server Files Location".

Ayant placé les fichiers de moodle dans un dossier "moodle" à la racine sur un serveur Linux/Apache que dois-je précisément rentrer ?
  1. '/var/www/html/moodle'; (exemple fourni)
  2. '/home/apache/htdocs/<adresse de mon site>/moodle'; (inspiré de ce qui m'a été conseillé pendant l'installation)
  3. '/moodle'; (tout court ?)
Merci de vos éclaircissements...si près du but argh ! oeil au beurre noir

Cordialement,
Dominique BODIN



Moyenne des évaluations  -
En réponse à Dominique BODIN

Re: Installation- Dirroot

par Dominique BODIN,
Précision: Moodel a créé et le dossier sessions et le dossier cache dans le dossier prévu à cet effet -dossier qu'il a pu, lui, donc trouver sans problème.
D.BODIN
En réponse à Dominique BODIN

Re: Installation- Dirroot

par Chambrin Jean-Yves,
Pour ma part, mon fichier config.php contient:

$CFG->wwwroot = 'http://MonSite/moodle';
$CFG->dirroot= '/var/www/moodle';

est-ce que ça peut t'aider ?


En réponse à Dominique BODIN

Re: Installation- Dirroot

par vincent Preumont,
Pour savoir quelle est l'adresse sur le disque de ton serveur, je te propose de créer un fichier appelé "info.php" a la racine de ton site.
tu insères ce fragment de code à l'intérieur:

<? phpinfo(); ?>

Ensuite tu te rends sur cette page: http://ton_site/info.php
Puis tu recherches le bloc appelé Apache Environment
à coté de "SCRIPT_FILENAME" tu y verras ton addresse sur le serveur!

Chez moi c'est:
/home/tiw3/vpreumont/public_html/info.php

nb: attention, ce doit être un fichier au format unicode (pas rtf ni doc etc, un simple fichier txt renommé suffit)
En réponse à vincent Preumont

Re: Installation- Dirroot

par Dominique BODIN,
Bonjour,

ai créé le fichier comme indiqué, l'ai enregitré en unicode info.php: mais en me rendant à l'adresse du fichier je n'obtiens que ceci à l'affichage:
ÿþ<? phpinfo(); ?>

Je vais retenter avec $CFG->dirroot= '/var/www/moodle';

Cordialement,
D.BODIN

En réponse à Dominique BODIN

Re: Installation- Dirroot

par vincent Preumont,
Mea Culpa!
Je viens de tester, j'ai utilisé le formatage unicode également, il semblerait que je me soit embrouillé les pinceaux. Je ne suis pas spécialiste de l'encodage texte, excuse moi rouge.
De l'UTF-8 fonctionne, de l'ANSI également, mais unicode non.
Enfin soit, un simple fichier texte (réalisé avec Notepad (win) ou Textedit (osx)) fera l'affaire.
En réponse à vincent Preumont

Re: Installation- Dirroot

par Dominique BODIN,
Ah : j'aivais bien cherché si je n'avais pas glissé d'espace intempestif ou de point virgule maladroit mais cela ne venait donc pas de cela !

Ai réussi entre temps à (enfin !) installer Moodle ! Probablement un erreur de frappe de ma part lors du premier essai.
Ai toutefois constaté un message d'erreur à la création de mon premier cours

Fatal error
: Allowed memory size of 8388608 bytes exhausted (tried to allocate 46080 bytes) in /home/apache/htdocs/<adresse de mon site>/moodle/mod/scorm/lib.php on line 874

S'agit-il d'un bug répertorié ou ai-je de nouveau fait une mauvaise manip ?


Cordialement,
Dominique BODIN
En réponse à Dominique BODIN

Re: Installation- Dirroot

par Dominique BODIN,
Oups..il semble que j'ai souligné là inutilement une évidence:
http://moodle.org/mod/glossary/showentry.php?courseid=20&concept=Errors+about+%22allowed+memory+size%22+being+exhausted

Toutefois la solution proposée passe par la création d'un fichier .htaccess: or m'y suis déjà essayé sous notepad pour protéger le dossier de données de moodle et ai constaté plus tard que le fichier une fois déposé sur le serveur semble disparaître, Filezilla ne le montrant plus.
Est-ce bien normal ?

Merci,
D.BODIN
En réponse à Dominique BODIN

Re: Installation- Dirroot

par vincent Preumont,

3. Paramètrage (filezilla)

3.2 Si vous souhaitez voir les fichiers cachés dans la liste des fichiers distants, par exemple les fichiers ".htaccess". Allez dans : Edition > Paramètres > Paramètres de linterface > Liste des fichiers distants ; et cochez la case "Toujours montrer les fichiers cachés".

source
En réponse à vincent Preumont

Re: Installation- Dirroot

par Dominique BODIN,
Merci beaucoup pour cette précieuse indicationapprobateur
Pour ce qui de l'écriture d'un tel fichier un simple fichier .txt renommé ensuite en .htaccess suffit-il (ne parviens d'ailleurs à le renommer ainsi qu'une fois placé sur le serveur distant) ?

Merci encore,
Dominique BODIN
En réponse à Dominique BODIN

Re: Installation- Dirroot

par vincent Preumont,
En effet, il suffit de prendre un fichier texte (nom.txt) et de le renommer en .htaccess

Windows ne permet pas de créer des fichiers sans nom tel: .htaccess ou .htpasswd
Windows les considère comme une extension, au même titre que .jpeg, .gif,
Donc il est impossible de créer un fichier sans nom. Or, lorsque tu rappatries un fichier depuis ton serveur, windows ne fait pas de caca nerveux!

Je n'ai tjs pas trouvé comment résoudre ce problème pour les "webistes" qui ont besoin de créer ce genre de fichier langue tirée


edit: je viens de trouver une astuce pour créer un fichier .htaccess sans devoir se connecter à internet!
  • il faut en mode commande, renommer comme suit:
    ren htaccess.txt .htaccess
J'ai joinds un fichier "htaccess.bat" qui s'occupe de renommer le fichier htaccess.txt en .htaccess sous windows. Bien entendu, il faut que vous copiez ce programme dans le dossier ou se trouve le fichier à renommer.
En réponse à vincent Preumont

Re: Installation- Dirroot

par Dominique BODIN,
Merci: ai pu éliminer la "fatal error" d'"exhausted memory" grâce à un fichier .htaccess.
Moodle tourne parfaitement désormais.
Cordialement,
D.BODIN