GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Elgg sur CentOS 6

Dans ce didacticiel, nous allons vous montrer comment installer Elgg sur CentOS 6. Pour ceux d'entre vous qui ne le savaient pas, Elgg est un moteur de réseau social open source et puissant utilisé pour créer votre propre site de réseautage social. Il s'agit d'une application basée sur PHP et peut facilement être installée sur un VPS Linux.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer étape par étape l'installation d'Elgg (Social Networking Platform) sur CentOS 6.

Installer Elgg sur CentOS 6

Étape 1. Tout d'abord, vous devez activer le référentiel EPEL sur votre système.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Étape 2. Installez LAMP (Apache, PHP et MySQL) sur CentOS 6.

yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring wget unzip

Démarrer le service LAMP, activer le démarrage au démarrage :

service httpd start
service mysqld start
chkconfig httpd on
chkconfig mysqld on

Étape 3. Configuration de MySQL pour Elgg.

Par défaut, MySQL n'est pas renforcé. Vous pouvez sécuriser MySQL à l'aide de mysql_secure_installation scénario. vous devez lire attentivement et ci-dessous chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MySQL sécurisé :

mysql_secure_installation

Ensuite, nous devrons nous connecter à la console MySQL et créer une base de données pour Elgg. Exécutez la commande suivante :

mysql -u root -p

Cela vous demandera un mot de passe, alors entrez votre mot de passe racine MySQL et appuyez sur Entrée. Une fois que vous êtes connecté à votre serveur de base de données, vous devez créer une base de données pour Installation d'Elgg :

CREATE DATABASE elgg_db;
CREATE USER 'elgguser'@'localhost' IDENTIFIED BY 'your-password-here';
GRANT ALL PRIVILEGES ON elgg_db.* TO 'elgguser'@'localhost';
FLUSH PRIVILEGES;

Étape 4. Configuration du serveur Web Apache.

Créez un nouvel hôte virtuel Apache pour Elgg :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/elgg/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog logs/yourdomain.com-error_log
CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

Redémarrez votre service Apache pour que les modifications prennent effet :

service httpd restart

Étape 5. Installez Elgg.

Télécharger la dernière version stable d'Elgg, Au moment d'écrire cet article c'est la version 1.11.1 :

wget https://www.elgg.org/getelgg.php?forward=elgg-1.11.1.zip
unzip elgg-*

Déplacez les fichiers et répertoires d'installation d'Elgg :

mv /elgg-1.11.1/ /var/www/html/elgg/
cd /var/www/html/elgg/

Étape 6. Accéder à Elgg.

Elgg sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://yourdomain.com/install.php ou http://server-ip/install.php et suivez les étapes requises pour terminer l'installation. Assurez-vous que le serveur Web est autorisé à écrire et à créer des répertoires dans /var/www/html/elgg/ . Si vous utilisez un pare-feu, veuillez ouvrir le port 80 pour permettre l'accès au panneau de contrôle.

Félicitations ! Vous avez installé Elgg avec succès. Merci d'avoir utilisé ce didacticiel pour installer le moteur de réseau social Elgg sur le système CentOS 6. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Elgg.


Cent OS
  1. Comment installer Dotclear sur CentOS 6

  2. Comment installer le serveur MySQL sur CentOS 7

  3. Comment installer Elgg sur CentOS 7

  4. Comment installer Jira sur CentOS 7

  5. Comment installer MySQL 5.6 sur CentOS 6.x

Comment installer Gibbon sur CentOS 6

Comment installer Moodle sur CentOS 6

Comment installer Zabbix sur CentOS 6

Comment installer osTicket sur CentOS 6

Comment installer LimeSurvey sur CentOS 6

Comment installer Mattermost sur CentOS 7