je veux installer moodle chez un hébergeur et je doit configurer certains paramètres php.
Dans quel dossier de moodle dois-je installer le fichier <<.htaccess>> ( j'ai dejà essayé plusieurs tentatives sans aucun résultat positif ).
Sachant également qu'à la racine se trouvent les fichiers de mon site qui possède lui-même un fichier <<.htaccess>>.
Merci de votre aide.
Cordialement.
Le fichier .htaccess doit être positionné dans le répertoire sur lequel il doit agir. Si c'est sur l'entièreté du site moodle alors c'est dans le répertoire moodle.
Attention cependant car selon les hébergeurs, les syntaxes à employer diffèrent.
Chez certains, il faut même créer un fichier php.ini en lieu et place du fichier .htaccess.
Donc, première opération, lire les recommendations du fournisseur pour savoir si c'est un .htaccess ou un php.ini, puis se renseigner sur la syntaxe à mettre en oeuvre, en sachant de surcroit que certains paramètres sont imposés et ne peuvent être modifiés même avec ces astuces.
Pas de recette miracle donc, mais si tu nous indique ton fournisseur, peut-être que quelqu'un qui héberge son site chez le même pourra te renseigner.
Jérôme.
Chez Amen, J'ai installé 3 plateformes, et je n'ai aucun fichier .htaccess...Il y en avait un pour une plateforme, mais je m'en suis séparé car j'avais tout le temps une erreur d'affichage des pages.
Pourtant je n'arrive pas à acceder à mes dossiers/fichiers si je ne suis pas identifié...
Je suis hébergé chez Infomaniak, et il me demande bien de créer un fichier .htaccess.
De le déposer à : web/ ,ce que j'ai fait, mais comme un fichier en .htaccess existe déjà et si je le remplace j'ai un message d'erreur lors de la connection au site...
J'ai aussi essayé d'ouvrir le fichier .htaccess existant mais impossible de le lire ou d'y écrire les deux lignes préconisées pour corriger les valeurs de magic_quotes et register_globals.
Donc je continue à chercher ce qui pourrai solutionner l'installation de moodle.
Merci encore à vous.
Cordialement.
Francis
Voici le contenu de mon fichier .htaccess chez Infomaniak, dans le dossier /web. J'ai simplement ajouté les lignes nécessaires dans le fichier qui y était déjà. Je n'ai pas de fichier .htaccess dans le dossier /web/moodle qui contient le code de Moodle. Il me semble qu'il n'y a pas besoin chez Infomaniak d'écrire la ligne sur magic_quotes, car leur config est saine (mais ça ne coûte rien de la mettre, cette ligne).
### Rewrite urls that start with a two-character dir RewriteEngine on RewriteBase / RewriteRule ^(..)/.* /index.php?lg=$1 [qsappend] ### PHP Settings php_value memory_limit 32M php_value output_buffering On php_value display_errors On php_flag register_globals off ### Forbid access to config <Files config*> Deny from all </Files> ErrorDocument 404 /error/404.php
Comment ouvres-tu le fichier .htaccess qui se trouve sur /web, pour y écrire les lignes en questions, je tente avec notepad...
Merci de ta réponse.
Cordialement.
Francis
Mon nouveau souci est que lors de la confirmation des emplacements de mon installation :
adresse web : Ok
dossiers Moodle : le contenu est en grisé (?)
dossier de données: idem aux dossiers de données mais en clair et modifiable
quand je clic sur suivant j'ai ce message en rouge :
"Le dossier de données indiqué n'a pas pu être trouvé ou créé. Veuillez corriger le paramètre ou créer manuellement le dossier."
je ne trouve pas la solution.
Si tu la connais , je gagnerai un temps précieux...!
Merci.
Cordialement.
Francis
- Créer dans le dossier /data (au même niveau que le dossier /web) un nouveau dossier, appelé moodledata. Cela permet de faire en sorte que les données déposées par les utilisateurs du moodle ne sont pas accessibles directement. C'est mieux pour la sécurité.
- Donner à ce dossier les droits 777 ou rwxrwxrwx (lire, écrire et voir dedans, pour tout le monde).
- Lancer l'installation de moodle et suivre les instructions. Au moment du choix du dossier de données, indiquer
/home/www/<long_code_hexa>/data/moodledata
je viens de réaliser ta procédure et j'ai toujours le même message :
" Le dossier de données indiqué n'a pas pu être trouvé ou créé. Veuillez corriger le paramètre ou créer manuellement le dossier. "
Est-il normal d'avoir l'adresse du dossier moodle en grisé, sans aucune possibilité de pouvoir y faire une modification?
Je continue à faire des essais d'installation!!
Merci encore pour ta promptitude à répondre )
Cordialement.
Francis
> Est-il normal d'avoir l'adresse du dossier moodle en grisé, sans aucune possibilité de pouvoir y faire une modification?
Oui, normal, car c'est l'endroit où tu as déposé les fichiers de Moodle
Je te mets en annexe le fichier de config de mon pote. Essaie de l'utiliser en remplaçant les "xxxxxx..." par tes données et regarde ce qu'il en est.
Je te remercie encore Nicolas pour ton aide précieuse.
Cordialement.
Francis
Peux-tu SVP nous indiquer ce qui clochait et ce qui a permis la réussite ? Merci d'avance.
Dans mon config.php j'ai modifié ce qui ne correspondait pas, à savoir :
- ddname
- dbuser
- db pass
- dirroot
- dataroot
Les différentes lignes ne correspondaient pas avec ce que j'avais renseigné par ailleurs, ni ne pointaient vers les dossiers correspondants.
Une fois tout modifié manuellement, l'installation n'a posée aucun problème.
Par contre, l'enregistrement par courriel ne fonctionne pas. Faut-il dans les réglages renseigner "smtphosts ", "smtpuser" et "smtppass"?
Ou voir avec Infomaniak?
Si tu peux me dire comment tu as procédé, je t'en remercie par avance.
Cordialement.
Francis
les différents champs liés à l'envoi de courriel peuvent soit être laissés vides, Moodle intégrant le nécessaire pour envoyer des courriels (si les fonctions ne sont pas bloquées chez l'hébergeur), soit renseignés avec les valeurs utilisées pour ton client de gestion de courriel par exemple.
Tu devrais nous dire si d'autres envois de courriels fonctionnent, comme la copie des messages postés dans les forums.
Le cas échéant, est-ce que ton cron est bien configuré ?
Cordialement,
Séverin
J'ai renseigné les champs correspondant à l'envoie de courriels avec les valeurs communiqué par mon hébergeur et cela fonctionne parfaitement.
Merci de votre aide.
Cordialement,
Francis.