web-dev-qa-db-fra.com

Installez Moodle sur le sous-domaine avec Softaculous via cPanel

J'ai installé Moodle dans un répertoire avec Softaculous. Puisqu'il ne permet pas l'installation dans un sous-domaine, après l'avoir installé, j'ai créé un sous-domaine et pointé la destination (du sous-domaine) vers le répertoire Moodle créé précédemment. Maintenant, quand je vais au subdomain.example.com il est dit

Accès incorrect détecté, ce serveur peut uniquement être accédé via l'adresse "http://example.com/moodle", désolé. Veuillez en informer l'administrateur du serveur.

Je dois faire quelque chose de mal, lors de l'installation c'était très similaire à ces instructions .

Toute suggestion serait très appréciée.

2
Sean

Votre question est trompeuse. Vous n'installez pas dans un sous-domaine. Vous avez installé un répertoire et essayez maintenant d'y accéder via un sous-domaine. Cela devient important car Moodle vérifie qu'il est uniquement accessible via son adresse configurée , dans votre cas, example.com/moodle

Commencez par essayer d’éditer la valeur wwwroot dans le fichier de configuration pour qu’elle corresponde au sous-domaine souhaité. Puisque votre hôte semble fournir un moyen simple de pointer un sous-domaine vers un répertoire, cela résoudra probablement les problèmes.

Le pire des cas, plus bas dans ce fil est un hack de code qui pourrait fonctionner pour vous. Il semble

1
Su'

OK, j'ai découvert comment faire.

  1. Vous devez créer le sous-domaine
  2. Une fois que vous êtes dans softaculous (version que j'utilise [4.1.0]), choisissez ce que vous devez installer
  3. Sélectionnez quel domaine. Si vous avez correctement créé un sous-domaine, celui-ci sera répertorié.
  4. Laissez le répertoire vide et il sera installé dans ce sous-domaine.
1
Sean