Ce tutoriel étape par étape vous montrera comment installer Jamroom sur un VPS Debian 8 avec Apache, PHP et MySQL installés dessus.
Jamroom est un système CMS open source écrit en PHP, principalement utilisé par les développeurs de sites Web pour créer des sites Web communautaires. Jamroom est très facile à utiliser et il a une bonne documentation.
Ce tutoriel a été testé et écrit pour un VPS Debian 8, mais il devrait fonctionner sur n'importe quelle distribution Linux.
Commençons par l'installation. Téléchargez la dernière version de Jamroom disponible sur https://www.jamroom.net/download sur le serveur et extrayez-la à l'aide des commandes suivantes :
cd /opt wget https://www.jamroom.net/networkmarket/core_download/jamroom-core-5.2.41.zip unzip jamroom-core-5.2.41.zip mv jamroom-core-5.2.41/ /var/www/html/html/jamroom/
Jamroom nécessite :
- PHP 5.3 ou version ultérieure avec bibliothèque GD, FreeType, MySQLi et extension de chaîne multioctet (mbstring) compilée.
- Apache Web Server>=2.0 compilé avec le module mod_rewrite et avec les directives suivantes autorisées :RewriteEngine, RewriteBase, RewriteCond et RewriteRule. ;
- MySQL 5.1 ou supérieur installé sur votre serveur virtuel.
- Bibliothèque d'images ImageMagick
Assurez-vous que tous les packages de système d'exploitation sur votre serveur virtuel sont à jour :
sudo apt-get update sudo apt-get upgrade
Ce guide d'installation suppose qu'Apache et MySQL sont déjà installés et configurés sur votre serveur virtuel, alors exécutez la commande suivante pour installer PHP et les modules PHP requis par Jamroom :
sudo apt-get install php5 php5-cli php5-mysql php5-mcrypt php5-gd
Ensuite, installez la bibliothèque d'images ImageMagick :
sudo apt-get install imagemagick
Créez un nouveau fichier de configuration Apache :
cd /etc/apache2/sites-available/ vi jamroom.conf
Ajoutez la directive d'hôte virtuel suivante pour votre nom de domaine :
ServerAdmin [email protected]
DocumentRoot "/var/www/html/jamroom"
ServerName your-domain.com
ServerAlias www. votre-domaine.com
ErrorLog "/var/log/apache2/votre-domaine.com-error_log"
CustomLog "/var/log/apache2/votre-domaine.com-access_log" combiné
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
N'oubliez pas de remplacer votre-domaine.com par votre nom de domaine actuel. Ensuite, exécutez la commande suivante :
ln -s /etc/apache2/sites-available/jamroom.conf /etc/apache2/sites-enabled/jamroom.conf
Ou, utilisez le site a2ensite pour activer la configuration "jamroom.conf" dans Apache :
sudo a2ensite jamroom.conf
Définissez les autorisations de fichier appropriées pour que le serveur Web Apache écrive dans les fichiers et les répertoires du répertoire /var/www/html/jamroom :
sudo chown www-data:www-data -R /var/www/html/jamroom/
Afin de permettre des téléchargements plus volumineux, modifiez le fichier de configuration php.ini :
vi /etc/php5/apache2/php.ini
Ajoutez/modifiez les lignes suivantes pour augmenter les valeurs post_max_size et upload_max_filesize :
post_max_size = 20M upload_max_filesize = 20M
Activez le module de réécriture Apache2 si ce n'est déjà fait :
sudo a2enmod rewrite
Redémarrez le serveur Web Apache pour activer les modifications de configuration :
service apache2 restart
Créez une nouvelle base de données MySQL à utiliser par Jamroom et attribuez-lui un utilisateur avec toutes les autorisations :
mysql -u root -p mysql> create database jamroomdb; mysql> GRANT ALL PRIVILEGES ON jamroomdb.* TO 'jamroomuser'@'localhost' IDENTIFIED BY 'Y0UR-PASSW0RD'; mysql> flush privileges; mysql> quit
N'oubliez pas de remplacer "Y0UR-PASSW0RD" par un mot de passe fort.
Ouvrez http://votre-domaine.com/install.php à l'aide d'un navigateur Web et suivez les instructions simples. Une fois installé, ouvrez http://votre-domaine.com/user/signup ou cliquez sur le bouton "Créer un compte" pour accéder à la page de création de compte et le premier utilisateur que vous créez sera l'utilisateur administrateur.
C'est ça. L'installation de Jamroom est maintenant terminée.
Bien sûr, vous n'avez rien à faire de tout cela si vous utilisez l'un de nos services d'hébergement Debian, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Jamroom. pour toi. Ils sont disponibles 24h/24 et 7j/7 et s'occuperont de votre demande immédiatement.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.