GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Elastic Jamroom sur Ubuntu 16.04 LTS

Jamroom est un logiciel de réseau social gratuit, open source, évolutif et écrit en PHP qui peut être utilisé par les développeurs de sites Web pour créer des sites Web communautaires. Jamroom est livré avec de nombreuses fonctionnalités, notamment un système d'extension basé sur des modules et des skins utilisant le moteur de modélisation Smarty. L'une des fonctionnalités les plus populaires de Jamroom est son architecture modulaire qui permet aux utilisateurs et aux développeurs d'étendre ses capacités au-delà de l'installation principale.

Dans ce tutoriel, nous allons apprendre à installer Jamroom CMS sur Ubuntu 16.04.

Exigences

  • Un serveur Ubuntu 16.04 installé sur votre système.
  • Un utilisateur sudo avec des privilèges root.

Mise en route

Avant de commencer, mettez à jour le référentiel de packages de votre système vers la dernière version et installez les packages requis en exécutant la commande suivante :

sudo apt-get update -y
sudo apt-get upgrade -y

Une fois votre référentiel mis à jour, redémarrez le système et installez les packages requis avec la commande suivante :

sudo apt-get install nano wget unzip imagemagick -y

Installer le serveur LAMP

Ensuite, vous devrez installer Apache, MariaDB, PHP7 et d'autres modules PHP sur votre système. Tout d'abord, installez Apache avec la commande suivante :

sudo apt-get install apache2

Par défaut, la dernière version de MariaDB et PHP n'est pas disponible dans Ubuntu 16.04. Vous devrez donc ajouter le référentiel pour cela.

Tout d'abord, ajoutez le référentiel avec la commande suivante :

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'

Ensuite, mettez à jour le référentiel et installez MariaDB, PHP7 avec la commande suivante :

sudo apt-get update -y
sudo apt-get install mariadb-server php7.0 php7.0-cli libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt

Une fois tous les packages installés, démarrez les services Apache et MariaDB et autorisez-les à démarrer au démarrage en exécutant la commande suivante :

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

Configurer MariaDB

Par défaut, MariaDB n'est pas sécurisée. Vous devrez donc d'abord le sécuriser. Vous pouvez le faire en exécutant la commande suivante :

sudo mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Ensuite, connectez-vous au shell MariaDB :

mysql -u root -p

Entrez votre mot de passe root lorsque vous y êtes invité, puis créez une base de données et un utilisateur pour Jamroom :

MariaDB [(none)]> CREATE DATABASE jamroomdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON jamroomdb.* TO 'jamroom'@'localhost' IDENTIFIED BY 'password';

Ensuite, rechargez les privilèges avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;

Ensuite, quittez le shell MariaDB :

MariaDB [(none)]> exit;

Installer Jamroom

Tout d'abord, téléchargez la dernière version de Jamroom sur leur site officiel :

wget https://www.jamroom.net/networkmarket/core_download/jamroom-open-source.zip

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip jamroom-open-source.zip

Ensuite, copiez le répertoire extrait dans le répertoire racine d'Apache et fournissez les autorisations nécessaires :

sudo cp -r jamroom-open-source /var/www/html/jamroom
sudo chown -R www-data:www-data /var/www/html/jamroom
sudo chmod -R 777 /var/www/html/jamroom

Ensuite, créez une directive d'hôte virtuel Apache pour Jamroom avec la commande suivante :

sudo /etc/apache2/sites-available/jamroom.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/jamroom"
ServerName 192.168.0.102
<Directory />
Options FollowSymLinks
AllowOverride All
<Directory "/var/www/html/jamroom/">
Options MultiViews FollowSymlinks
AllowOverride All Order allow,deny Allow from all </Directory> TransferLog /var/log/apache2/jamroom_access.log ErrorLog /var/log/apache2/jamroom_error.log </VirtualHost>

Enregistrez et fermez le fichier lorsque vous avez terminé, puis activez le fichier d'hôte virtuel Jamroom et désactivez le fichier d'hôte virtuel par défaut avec la commande suivante :

sudo a2ensite coppermine
sudo a2dissite 000-default

Enfin, activez le module de réécriture Apache et rechargez le service apache avec la commande suivante :

sudo a2enmod rewrite
sudo systemctl restart apache2

Accéder à Jamroom

Ouvrez votre navigateur Web et saisissez l'URL http://192.168.0.102/install.php, vous serez redirigé vers la page suivante :

Ici, fournissez les détails de votre base de données et cliquez sur Installer Jamroom bouton, vous devriez voir la page suivante :

Maintenant, cliquez sur Créer un compte administrateur bouton, vous devriez voir la page suivante :

Maintenant, fournissez vos informations d'identification d'utilisateur administrateur et cliquez sur Créer un compte bouton, vous devriez voir la page suivante :

Maintenant, cliquez sur Continuer à la vérification du système bouton, vous devriez voir le tableau de bord Jamroom sur la page suivante :

C'est ça. Le Jamroom est installé avec succès sur le serveur Ubuntu 16.04.


Ubuntu
  1. Comment installer MariaDB 10.4 sur Ubuntu 18.04

  2. Comment installer R sur Ubuntu 18.04 LTS

  3. Comment installer R sur Ubuntu 20.04 LTS

  4. Comment installer Redmine sur Ubuntu 20.04 LTS

  5. Comment installer MariaDB sur Ubuntu 22.04

Comment installer Websitebaker CMS sur Ubuntu 18.04 LTS

Comment installer Fork CMS sur Ubuntu 18.04 LTS

Comment installer MariaDB sur Ubuntu 20.04 LTS

Comment installer MariaDB 10.6 sur Ubuntu 20.04

Comment installer MariaDB 10.7 sur Ubuntu 20.04

Comment installer ERPNext sur Ubuntu 20.04 LTS