Nous allons vous montrer comment installer Mahara sur Ubuntu. Mahara est une application Web complète pour créer votre portefeuille électronique. Vous pouvez télécharger des fichiers, créer des journaux, intégrer des ressources de médias sociaux à partir du Web et collaborer avec d'autres utilisateurs dans des groupes. Il est assez facile d'installer Mahara sur un VPS Ubuntu. Le processus d'installation devrait prendre environ 5 à 10 minutes si vous suivez les étapes très simples décrites ci-dessous.
Au moment de la rédaction de ce tutoriel, Mahara 16.04.1 est la dernière version stable disponible et nécessite :
– Serveur Web Apache;
– PHP (version 5.3.6 ou supérieure);
– MySQL (version 5.1 ou supérieure) installé sur votre VPS Linux;
INSTRUCTIONS :
1. Connectez-vous à votre VPS via SSH
utilisateur ssh@vps
2. Mettre à jour le système
[utilisateur]$ sudo apt-get update &&sudo apt-get -y upgrade
3. Installer MariaDB
Pour installer MariaDB, exécutez la commande suivante :
[utilisateur]$ sudo apt-get install -y mariadb-server
4. Créer une base de données MariaDB pour Mahara
Ensuite, nous devons créer une base de données pour notre installation Mahara.
[user]$ mysql -u root -pMariaDB [(none)]> CREATE DATABASE mahara character set UTF8;MariaDB [(none)]> GRANT ALL PRIVILEGES ON mahara.* TO 'maharauser'@'localhost' IDENTIFIED BY 'votre mot de passe';MariaDB [(aucun)]> PRIVILÈGES FLUSH;MariaDB [(aucun)]> \q
N'oubliez pas de remplacer "votre-mot-de-passe" par un mot de passe fort.
5. Installer le serveur Web Apache2
Installer le serveur Web Apache2
[utilisateur]$ sudo apt-get install apache2
6. Installer PHP
Installez PHP et les modules PHP requis
Pour installer la dernière version stable de PHP version 5 et tous les modules nécessaires, exécutez :
[utilisateur]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd
7. Télécharger et extraire Mahara
Téléchargez et extrayez la dernière version de Mahara sur votre serveur :
[utilisateur]$ sudo cd /opt &&wget https://launchpad.net/mahara/16.04/16.04.1/+download/mahara-16.04.1.zip[utilisateur]$ sudo unzip mahara-16.04.1 .zip[utilisateur]$ sudo mv mahara-16.04.1 /var/www/html/mahara
Créer le répertoire de téléchargement de Mahara
[utilisateur]$ sudo mkdir /var/www/html/mahara/upload/
8. Configurer Mahara
Créez le fichier config.php de Mahara
Dans le répertoire "htdocs" de Mahara se trouve le fichier config-dist.php. Faites-en une copie appelée config.php.
[utilisateur]$ cd /var/www/html/mahara/htdocs/[utilisateur]$ sudo cp config-dist.php config.php
Ouvrez le fichier config.php et apportez les modifications nécessaires, le cas échéant.
[utilisateur]$ sudo nano config.php$cfg->dbtype ='mysql';$cfg->dbhost ='localhost';$cfg->dbport =null;$cfg->dbname ='mahara'; $cfg->dbuser ='maharauser';$cfg->dbpass ='votre-mot de passe';$cfg->dataroot ='/var/www/html/mahara/upload/';
Tous les fichiers doivent être lisibles par le serveur Web, nous devons donc définir un propriétaire approprié
[utilisateur]$ sudo chown www-data:www-data -R /var/www/html/mahara/
9. Configurer le serveur Web Apache
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "mahara.conf" sur votre serveur virtuel :
[utilisateur]$ sudo touch /etc/apache2/sites-available/mahara.conf[utilisateur]$ sudo ln -s /etc/apache2/sites-available/mahara.conf /etc/apache2/sites-enabled/ mahara.conf[utilisateur]$ sudo nano /etc/apache2/sites-available/mahara.conf
Ajoutez ensuite les lignes suivantes :
ServerAdmin [email protected] /var/www/html/mahara/htdocs/ServerName your-domain.comServerAlias www.your-domain.com Options FollowSymLinksAllowOverride AllOrder allow,denyallow from allErrorLog /var/log/apache2/your-domain.com-error_logCustomLog /var/log/apache2/your-domain.com-access_log common 10. Redémarrez et vérifiez
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
[utilisateur]$ sudo service apache2 redémarrageOuvrez votre navigateur Web préféré, accédez à http://votre-domaine.com/ et si vous avez tout configuré correctement, le programme d'installation de Mahara devrait démarrer. Vous devez suivre les instructions simples sur l'écran d'installation en insérant les informations nécessaires comme demandé.
C'est ça. L'installation de Mahara est maintenant terminée.
Bien sûr, vous n'êtes pas obligé d'installer Mahara sur Ubuntu si vous utilisez l'un de nos services d'hébergement géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Mahara sur Ubuntu, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur l'installation de Mahara sur Ubuntu, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.