Installation impossible sur mon serveur Debian Apache 2

Installation impossible sur mon serveur Debian Apache 2

par Arnaud Regout,
Nombre de réponses : 10

Bonjour ,

J'ai suivi le tuto de https://opensharing.fr/moodle-installation-serveur afin de faire une installation chez moi de moodle .

Je rencontre un problème lors du passage à l'installation de moodle , les pages sont assez brut . et je ne peux pas accéder au changement de mot de passe pour l'admin. donc installation bloqué.

en utilisant l’outil développement de firefox. celui ci m'indique que la feuille de style ne se charge pas.

J'ai tenté d'accéder à des fichiers dans le dossier theme tel qu'un infophp, celui ci s'affiche sans probléme.

Je pense qu'il y a un blocage de mon serveur apache.

celui ci est installé sur une machine debian


merci de votre aide

Moyenne des évaluations  -
En réponse à Arnaud Regout

Re: Installation impossible sur mon serveur Debian Apache 2

par Thierry Talbert,
Bonjour

Tu as décompressé le zip dans le dossier /var/www ?
Tu as passé tous les fichiers en "chown -R www-data *" ?
Ca coince à quel endroit exactement ? Tu as passé les tests ou non ?

Amicalement TT
En réponse à Thierry Talbert

Re: Installation impossible sur mon serveur Debian Apache 2

par Arnaud Regout,

Oui les test sont passés, mais l'affichage n'était pas normal, c'était une page HTML classique.

Il me proposait d'aller sur la page suivante, donc je me suis dit que c'était bon.

Cette page est elle de nouveau affichable ?

Je suis bloqué a la création de l'utilisateur car pour le mot de passe, le champ de saisie ne s'affiche pas.


Merci beaucoup

Bonne journée

En réponse à Arnaud Regout

Re: Installation impossible sur mon serveur Debian Apache 2

par Thierry Talbert,
tu n'as aucun message d'erreur dans les logs d'apache ? (/var/log/apache/error.log)
En réponse à Thierry Talbert

Re: Installation impossible sur mon serveur Debian Apache 2

par Arnaud Regout,

Bonsoir,

J'ai été pas mal pris dernièrement et je n'ai pas pu testé ça rapidement.

J'ai 2 fichiers Error.log.


Error.log :

[Fri Jun 26 14:55:17.169567 2020] [mpm_prefork:notice] [pid 1532] AH00163: Apache/2.4.38 (Debian) OpenSSL/1.1.1d configured -- resuming normal operations
[Fri Jun 26 14:55:17.169614 2020] [core:notice] [pid 1532] AH00094: Command line: '/usr/sbin/apache2'


Error.log1:

[Mon Jun 22 21:04:09.167933 2020] [mpm_prefork:notice] [pid 1614] AH00163: Apache/2.4.38 (Debian) OpenSSL/1.1.1d configured -- resuming normal operations
[Mon Jun 22 21:04:09.168028 2020] [core:notice] [pid 1614] AH00094: Command line: '/usr/sbin/apache2'
[Mon Jun 22 22:02:53.684827 2020] [mpm_prefork:notice] [pid 1614] AH00169: caught SIGTERM, shutting down


Je n'y connais pas grand chose , mais a priori, rien de grave.


En réponse à Arnaud Regout

Re: Installation impossible sur mon serveur Debian Apache 2

par Thierry Talbert,
Tu n'as pas plus d'erreur que ça ?
si tu fais un
tail -100 /var/log/apache2/error.log
Tu n'as que ces 2 lignes ?

Si les logs sont trop gros ou en fonction de la date, les donnes sont sauvegardées dans un fichier comme ton error.log.1 puis elles vont être compressées. Donc c'est tout à fait normal d'avoir plusieurs fichiers error.log. En général seul le dernier intéresse.
En réponse à Arnaud Regout

Re: Installation impossible sur mon serveur Debian Apache 2

par Arnaud Regout,

voici a quoi ressemble ma page d'installation

Annexe moodle.png
En réponse à Arnaud Regout

Re: Installation impossible sur mon serveur Debian Apache 2

par JM Madzoc,

Bonjour à tous

J'ai exactement le même problème et la même copie d'écran, mais je suis allez plus loin

C'est un problème https, si on désactive la redirection dans le fichier .htaccess (dans mon cas), le site fonctionne correctement en http et j'ai pu allez au bout

Avec Firefox et le mode debug on peut le voir les url en http au lieu de https qui sont bloquées


.... mais impossible d'activer la redirection https

Dans la doc il est spécifié de configurer le htaccess + de changer la conf dans le fichier config.php avec la variable $CFG->wwwroot ou il faut changer http en https

Quand on change la variable, et bien c'est pire que tout plus rien fonctionne le browser renvoi :

La page n’est pas redirigée correctement, Une erreur est survenue pendant une connexion à moodle.xxxxx.net.
    La cause de ce problème peut être la désactivation ou le refus des cookies.


Ma config de mon coté

Compte mutualiser sur online.net

Installation sur un sous domaine moodle.monsite.net

Certificat ssl disponible pour le sous domaine


En réponse à JM Madzoc

Re: Installation impossible sur mon serveur Debian Apache 2

par Thierry Talbert,
Ça veut dire que tu fais la redirection par le .htaccess et pas par le mod rewrite d'apache ?

Tu as la possibilité de faire la modif directement dans apache ?
Exemple de mon fichier site dans apache si cela peut aider.
------------
<VirtualHost *:80>
ServerName moodle.thierrytalbert.fr
Redirect / https://moodle.thierrytalbert.fr
</VirtualHost>

<IfModule mod_ssl.c>
       <VirtualHost _default_:443>
               ServerName moodle.thierrytalbert.fr
               ServerAdmin mailcontact 
               DocumentRoot /var/www/moodle

               ErrorLog ${APACHE_LOG_DIR}/error.log
               CustomLog ${APACHE_LOG_DIR}/moodle.log combined
               SSLEngine on

               <FilesMatch "\.(cgi|shtml|phtml|php)$">
                               SSLOptions +StdEnvVars
               </FilesMatch>
               <Directory /usr/lib/cgi-bin>
                               SSLOptions +StdEnvVars
               </Directory>

               Include      /etc/letsencrypt/options-ssl-apache.conf
               SSLCertificateFile .....fullchain.pem
               SSLCertificateKeyFile .......privkey.pem
       </VirtualHost>
</IfModule>



En réponse à Thierry Talbert

Re: Installation impossible sur mon serveur Debian Apache 2

par JM Madzoc,
Merci Thierry,

Oui par htaccess je n'ai pas accès à la config du virtual host je suis en mutualisé chez online.
Il il y a des "pseudo log" mais il y a rien qui remonte

Mais le blocage viens du navigateur Firefox Edge ect ... c'est filtré par les navigateur, les URL sont mixé http et https et ça fonctionne pas


Pour résumer
- En http tout semble fonctionner
- Activation https dans config.php
Écran noir et le message de blocage du navigateur
- Activation du htaccess sans activation dans le config.php
On a un site qui ne s'affiche pas correctement et dans le debug du navigateur on vois qu'il y a un mix d'url en https qui s'affiche et http qui ne s'affiche pas ex ci dessous :
Firefox renvoi vers un lien explicatif:
https://developer.mozilla.org/fr/docs/S%C3%A9curit%C3%A9/MixedContent?utm_source=mozilla&utm_medium=firefox-console-errors&utm_campaign=default



Merci


Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.css »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/theme/styles.php/boost/1593275017_1/all »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/lib/javascript.php/1593275017/lib/babel-polyfill/polyfill.min.js »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/lib/javascript.php/1593275017/lib/polyfills/polyfill.js »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.js »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/lib/javascript.php/1593275017/lib/javascript-static.js »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/lib/javascript.php/1593275017/lib/requirejs/require.min.js »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.css »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/theme/styles.php/boost/1593275017_1/all »
moodle.monsite.net
Blocage du chargement du contenu mixte actif (mixed active content) « http://moodle.monsite.net/lib/javascript.php/1593275017/lib/babel-polyfill/polyfill.min.js »
moodle.monsite.net
Échec du chargement pour l’élément
En réponse à JM Madzoc

Re: Installation impossible sur mon serveur Debian Apache 2

par JM Madzoc,

J'ai trouvé la solution il faut ajouter la variable proxy ssl dans le config.php : $CFG->sslproxy  = 1;

Pour résumer pour faire fonctionner le site en https, voici ce que j'ai fait:

Activer le mod RewriteEngine dans le fichier .htaccess

Et les 2 lignes dans le fichier config.php

Ajout du s (https) + aouter la veriable sslproxy

$CFG->wwwroot   = 'https://moodle.monsite.net';
$CFG->sslproxy  = 1;

Voilà pour moi chez online.net

Bonne soirée





Moyenne des évaluations Utile (1)