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

Comment installer Open Classifieds sur CentOS 7

Dans ce tutoriel, nous allons apprendre à installer Open Classifieds sur un VPS CentOS 7.

Open Classifieds est une application Web gratuite, open-source et puissante qui peut être utilisée pour créer des sites de petites annonces, de publicités et de listes, le tout en quelques minutes seulement. Il est simple, facile à utiliser, sécurisé, optimisé pour le référencement et facile à administrer.

Open Classifieds fournit également une belle interface d'administration Web qui vous aide à gérer votre site Web facilement et efficacement. Il est livré avec de nombreuses fonctionnalités, notamment une optimisation optimisée pour le référencement, une prise en charge multilingue, des URL conviviales, la prise en charge de robots.txt, des champs personnalisés, une connexion sociale et bien plus encore. Commençons par l'installation.

Prérequis :

  • Un serveur exécutant CentOS 7 ou une version ultérieure.

  • Un mot de passe root est configuré sur votre serveur.

  • Une adresse IP statique est configurée sur votre serveur.

Étape 1 :Premiers pas

Avant de commencer, vous devrez mettre à jour votre serveur avec la dernière version. Vous pouvez le faire avec la commande suivante :

yum update -y

Après la mise à jour de votre système, vous devrez installer le référentiel EPEL sur votre système. Vous pouvez l'installer en exécutant la commande suivante :

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum install epel-release -y

Ensuite, vous devrez également désactiver SELinux sur votre système afin d'accéder aux annonces ouvertes sans aucun problème.

Vous pouvez le désactiver en modifiant le /etc/selinux/config fichier :

nano /etc/selinux/config

Effectuez les modifications suivantes :

SELINUX=disabled
SELINUXTYPE=targeted

Enregistrez et fermez le fichier. Ensuite, redémarrez votre système pour appliquer toutes les modifications.

Étape 2 :Installer le serveur LAMP

Tout d'abord, vous devrez installer le serveur Web Apache et le serveur de base de données MariaDB sur votre serveur. Vous pouvez les installer en exécutant la commande suivante :

yum install httpd mariadb-server -y

Une fois l'installation terminée avec succès, démarrez les services Apache et MariaDB et autorisez-les à démarrer au démarrage avec la commande suivante :

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

Par défaut, la dernière version de PHP n'est pas disponible dans le référentiel par défaut CentOS-7. Vous devrez donc ajouter le référentiel Remi sur votre système.

Vous pouvez l'installer avec la commande suivante :

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Ensuite, installez l'utilitaire yum-config-manager pour activer le référentiel Remi :

yum install yum-utils -y

Ensuite, mettez à jour le référentiel avec la commande suivante :

yum update -y

Ensuite, activez le référentiel Remi pour PHP 7.2 avec la commande suivante :

yum-config-manager --enable remi-php72

Ensuite, installez PHP et les autres bibliothèques requises avec la commande suivante :

yum install php php-opcache httpd php-zip php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-curl php-mcrypt -y

Après avoir installé tous les packages, ouvrez le fichier php.ini et apportez quelques modifications :

nano /etc/php.ini

Modifiez les lignes suivantes :

short_open_tag = On
memory_limit = 256M
upload_max_filesize = 100M
post_max_size = 100M

Enregistrez et fermez le fichier lorsque vous avez terminé.

Étape 3 :Configurer MariaDB

Par défaut, MariaDB n'applique pas les mesures de sécurité recommandées. Cela signifie que vous devrez sécuriser votre installation MariaDB. Vous pouvez le faire avec la commande suivante :

mysql_secure_installation

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

Enter current password for root (enter for none): Press [Enter], there is no password by default
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

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

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 Open Classifieds avec la commande suivante :

MariaDB [(none)]>CREATE DATABASE classifiedsdb;

MariaDB [(none)]>GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

N'oubliez pas de remplacer "mot de passe" par un bon mot de passe fort. Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;

Étape 4 :Installez OpenClassifieds

Tout d'abord, téléchargez la dernière version d'OpenClassifieds avec la commande suivante :

https://excellmedia.dl.sourceforge.net/project/openclassifieds/openclassifieds2-2.9.0.zip

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

unzip openclassifieds2-2.9.0.zip

Ensuite, copiez le répertoire extrait dans le répertoire racine Web d'Apache avec la commande suivante :

cp -r openclassifieds2-2.9.0 /var/www/html/openclassifieds

Ensuite, donnez les autorisations appropriées au répertoire openclassifieds :

chown -R apache:apache /var/www/html/openclassifieds

chmod -R 755 /var/www/html/openclassifieds

Étape 5 :Configurer Apache pour OpenClassifieds

Ensuite, vous devrez créer un fichier d'hôte virtuel Apache pour OpenClassifieds. Vous pouvez le créer avec la commande suivante :

nano /etc/httpd/conf.d/openclassifieds

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds/
ServerName 192.168.0.101
<Directory /var/www/html/openclassifieds/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log common
</VirtualHost>

Assurez-vous de remplacer "votredomaine.com" par votre nom de domaine réel. De plus, assurez-vous de remplacer notre exemple IP "192.168.0.101" par votre adresse IP publique statique. Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, désactivez le fichier d'hôte virtuel par défaut avec la commande suivante :

mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup

Enfin, redémarrez le service Apache pour appliquer toutes les modifications :

systemctl restart httpd

Étape 6 :Accéder à l'interface Web d'OpenClassifieds

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://192.168.0.101 . Vous serez redirigé vers la page suivante :

Sélectionnez votre langue et cliquez sur COMMENCER L'INSTALLATION bouton. Vous devriez voir la page de configuration de la base de données :

Maintenant, fournissez votre nom de base de données, votre nom d'utilisateur et votre mot de passe. Cliquez ensuite sur CONTINUER bouton. Vous devriez voir la page de configuration du site :

Maintenant, indiquez le nom de votre site, l'adresse e-mail de l'administrateur et le mot de passe. Ensuite, cliquez sur INSTALLER bouton. Une fois l'installation terminée, vous devriez voir la page suivante :

Maintenant, cliquez sur ADMIN bouton. Vous serez redirigé vers l'interface d'administration comme indiqué ci-dessous :

Maintenant, fournissez votre adresse e-mail et votre mot de passe administrateur. Cliquez ensuite sur Connexion bouton. Vous devriez voir le tableau de bord par défaut d'OpenClassifieds sur la page suivante :

Toutes nos félicitations! vous avez installé et configuré avec succès OpenClassifieds sur votre VPS CentOS 7

Bien sûr, vous n'avez pas besoin de savoir comment installer OpenClassifieds sur CentOS 7 si vous utilisez nos services d'hébergement VPS CentOS 7. Vous pouvez simplement demander à notre équipe d'assistance d'installer OpenClassifieds sur CentOS 7 pour vous, ainsi que tout ce dont vous pourriez avoir besoin. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer OpenClassifieds sur CentOS 7.

PS . Si vous avez apprécié la lecture de cet article de blog sur l'installation d'OpenClassifieds sur CentOS 7, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis de partage ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.

Voici un guide rapide sur la façon d'installer EtherCalc sur CentOS 8.


Cent OS
  1. Comment installer MongoDB sur CentOS 8

  2. Comment installer R sur CentOS 7

  3. Comment installer Apache Cassandra sur CentOS 7

  4. Comment installer le serveur Redis sur CentOS 8

  5. Comment installer XWiki sur CentOS 7

Comment installer Open Web Analytics sur CentOS 7

Comment installer Apache dans CentOS 8

Comment installer Java sur CentOS 8

Comment installer Yarn sur CentOS 8

Comment installer la métabase sur CentOS 8

Comment installer Jenkins sur CentOS 8