Pages : 1
#1 Le 11/04/2018, à 17:51
- crustyourmind
Apache2 et moodle
Bonjour
je tente d'installer moodle
J'ai installé au préalable le serveur mysql rien de particulier. J'ai
installé la base de données pas de soucis
L'installation de Moodle a installé apache2, pas de soucis non plus
J'ai donc un virtual host en /var/www/html que je veux conserver pour
des raisons personnelles
Le serveur est opérationnel et accessible
Moodle s'est installé comme phpmyadmin sous /usr/share/moodle pour les
fichiers php et html et sous /etc/moodle pour la configuration
En configuration j'ai ces fichiers
/etc/moodle/ apache.conf apache.vhost.conf config.php
Le hic c'est qu'à ce niveau si j'ai d'accéder à moodle via
http://http://127.0.0.1/moodle
j'ai cette erreur : Not Found - The requested URL /moodle was not found
on this server.
Je me suis dit qu'il fallait activer le virtual host, j'ai donc copié
le fichier de configuration /etc/moodle/ apache.conf
dans /etc/apache2/sites-available/moodle.conf
sudo cat /etc/moodle/apache.conf # This file has been generated by debconf
#Uncomment the line below if you want to use alias
#This will not work well with virtual hosts
Alias /moodle /usr/share/moodle/
<Directory /usr/share/moodle/>
Options +FollowSymLinks
AllowOverride None
order deny,allow
deny from all
allow from 127.0.0.0/8
allow from localhost
#comment out the line below to allow remote access
#allow from all
<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag file_uploads On
php_flag session.auto_start Off
php_flag session.bug_compat_warn Off
php_value upload_max_filesize 2M
php_value post_max_size 2M
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
</Directory>
Puis je l'ai activé a2ensite moodle.conf et relancé apache2
Mais toujours la même erreur
Comment je fais comprendre à la bête de prendre en compte ce virtual
hosts ?
D'avance merci !
Dernière modification par crustyourmind (Le 11/04/2018, à 17:53)
Hors ligne
#2 Le 12/04/2018, à 07:39
- bruno
Re : Apache2 et moodle
Bonjour,
Il ne fallait pas faire cela. Retour en arrière :
sudo a2dissite moodle.conf
sudo rm /etc/apache2/site-available/moodle.conf
En configuration j'ai ces fichiers
/etc/moodle/ apache.conf apache.vhost.conf config.php
C'est donc que tu as le choix entre un fichier de configuration pour apache. À copier (ou lier) dans /etc/apache2/conf-available/moodle.conf et à activer avec :
sudo a2enconf moodle.conf
et un hôte virtuel (apache.vhiost.conf)
#3 Le 12/04/2018, à 17:26
- crustyourmind
Re : Apache2 et moodle
Merci pour ta réponse dans un premier temps
Dans un second, bah j'ai toujours des soucis
ls -la /etc/apache2/sites-available/
total 20
drwxr-xr-x 2 root root 4096 avril 12 18:19 .
drwxr-xr-x 8 root root 4096 avril 10 20:21 ..
-rw-r--r-- 1 root root 1332 mars 19 2016 000-default.conf
-rw-r--r-- 1 root root 6338 avril 5 2016 default-ssl.conf
lrwxrwxrwx 1 root root 29 avril 12 18:16 moodle.conf -> /etc/moodle/apache.vhost.conf
sudo cat /etc/moodle/apache.vhost.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName localhost
DocumentRoot /usr/share/moodle/
<Directory /usr/share/moodle/>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag file_uploads On
php_flag session.auto_start Off
php_flag session.bug_compat_warn Off
php_value upload_max_filesize 2M
php_value post_max_size 2M
</IfModule>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite moodle.conf
Enabling site moodle.
To activate the new configuration, you need to run:
service apache2 reload
service apache2 reload
=> pas de message d'erreur
Jusqu'ici OK, par contre si j'essaie d'y accéder ( http://127.0.0.1/moodle ) , j'ai toujours
Not Found
The requested URL /moodle was not found on this server.
Apache/2.4.18 (Ubuntu) Server at 127.0.0.1 Port 80
Je ne sais pas si j'ai raté quelque chose, pour moi ça devrait passer...
Hors ligne
#4 Le 12/04/2018, à 17:38
- bruno
Re : Apache2 et moodle
Ah non. Si tu utilises l'hôte virtuel c'est accessible par http://localhost (voir la directive ServerName)
#5 Le 12/04/2018, à 17:40
- crustyourmind
Re : Apache2 et moodle
Merci !
OK mais pas mieux
http://localhost/moodle me retourne
Not Found
The requested URL /moodle was not found on this server.
Apache/2.4.18 (Ubuntu) Server at localhost Port 80
Hors ligne
#6 Le 12/04/2018, à 17:53
- bruno
Re : Apache2 et moodle
http://localhost (sans /moodle)
Dernière modification par bruno (Le 12/04/2018, à 18:05)
#7 Le 12/04/2018, à 19:41
- crustyourmind
Re : Apache2 et moodle
Merci !
pfff ai dû planter qqchose maintenant apache n’interprète plus les fichier php ! Il me les sort comme des txt...
Ai tout supprimer et purger puis autoremove
Même une simple réinstall de phpmyadmin ne passe plus...
Bon je vais essayé de creuser tout cela...
Hors ligne
#8 Le 13/04/2018, à 12:45
- bruno
Re : Apache2 et moodle
Pages : 1