GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Open Classifieds sur un VPS Debian 8

Dans ce tutoriel, nous allons vous montrer comment installer Open Classifieds sur un VPS Debian 8 avec Apache, PHP et MySQL installés dessus. OpenClassifieds est un script open source gratuit utilisé pour créer un site Web de petites annonces, de publicités ou de listes en quelques minutes.

Ce tutoriel a été testé et écrit pour un VPS Debian 8, mais il devrait fonctionner sur n'importe quelle distribution Linux.


Au moment de la rédaction de ce tutoriel, la dernière version stable d'Open Classifieds est la 2.6.0 et nécessite :

  • PHP 5.5 ou supérieur avec la version 2.0.x+ de la bibliothèque graphique GD, les extensions PHP mcrypt, gettext, curl et mysql/mysqli et l'option de balises courtes ;
  • 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 ou supérieur installé sur votre serveur virtuel.

Commençons par l'installation.
Mettez à jour vos packages de système d'exploitation :

sudo apt-get update

Installez Apache, MySQL, PHP et les extensions requises sur votre serveur virtuel :

apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-gd php5-mcrypt php5-curl php5-mysql mysql-server unzip

Pour activer le module mod_rewrite d'Apache2, exécutez la commande suivante :

sudo a2enmod rewrite

Téléchargez la dernière version d'Open Classifieds disponible sur http://open-classifieds.com/download dans le répertoire 'opt' de votre serveur et extrayez-la dans le répertoire '/var/www/html/openclassifieds2/' de votre serveur en utilisant les commandes suivantes :

cd /opt
unzip -o openclassifieds2-2.6.0.zip -d /var/www/html/
mv /var/www/html/openclassifieds2-2.6.0 /var/www/html/openclassifieds2/

Créez une nouvelle base de données MySQL pour les petites annonces ouvertes et affectez-lui un utilisateur MySQL avec toutes les autorisations :

mysql -u root -p
mysql> CREATE DATABASE classifiedsdb;
mysql> GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'y0ur-passw0rd' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

N'oubliez pas de remplacer "your-password" par un mot de passe fort.
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "openclassifieds2.conf" sur votre serveur virtuel :

touch /etc/apache2/sites-available/openclassifieds2.conf

Ensuite, exécutez les commandes suivantes :

ln -s /etc/apache2/sites-available/openclassifieds2.conf /etc/apache2/sites-enabled/openclassifieds2.conf
rm /etc/apache2/sites-enabled/000-default.conf

Ou utilisez la commande a2ensite pour activer la configuration "openclassifieds2.conf" dans Apache :

sudo a2ensite openclassifieds2.conf
sudo a2dissite 000-default.conf

Modifiez le fichier de configuration "openclassifieds2.conf" :

vi /etc/apache2/sites-available/openclassifieds2.conf

ajoutez-y les lignes suivantes :


ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds2/
ServerName votredomaine.com
ServerAlias ​​www.votredomaine.com

Options FollowSymLinks
AllowOverride All

ErrorLog /var/log/apache2/yourdomain.com- error_log
CustomLog /var/log/apache2/votredomaine.com-access_log common

Open Classifieds utilise la syntaxe de la balise courte "raccourci", donc pour activer la directive short_open_tag en PHP, éditez le fichier de configuration php.ini et ajoutez/modifiez la ligne suivante :

vi /etc/php5/apache2/php.ini
short_open_tag = On

Définissez les autorisations de fichier appropriées pour le serveur Web Apache :

sudo chown -R www-data:www-data /var/www/html/openclassifieds2/

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service apache2 restart

Ouvrez votre navigateur Web préféré, accédez à http://votredomaine.com et suivez les instructions simples :
Si toutes les coches de la première page de l'installation sont vertes, cliquez sur "Démarrer l'installation", entrez le nom de la base de données, le nom d'utilisateur et mot de passe, décochez 'exemples de données' et cliquez sur 'Continuer'. Sur la page suivante, définissez le nom du site, le fuseau horaire, l'adresse e-mail et le mot de passe de l'administrateur, puis cliquez sur "installer".
Pour des raisons de sécurité, assurez-vous de supprimer le répertoire "install/" après l'installation :

rm -rf /var/www/html/openclassifieds2/install

Connectez-vous à http://votredomaine.com/oc-panel en utilisant vos identifiants de connexion administrateur et commencez à utiliser Open Classifieds, créez des catégories, des lieux, etc.

C'est ça. L'installation d'Open Classifieds est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Debian, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de installer Open Classifieds pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous aimerez peut-être aussi lire Comment installer Dotclear sur un VPS Debian 8.

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.


Debian
  1. Comment installer le serveur MySQL sur Debian 9

  2. Comment installer MySQL sur Debian 11

  3. Comment installer MySQL Workbench sur Debian 11

  4. Comment installer Dovecot sur Debian 10 ?

  5. Comment installer Open Classifieds sur Ubuntu 18.04

Comment installer MySQL sur Debian 9

Comment installer Magento sur Debian 11

Comment installer MySQL 8 sur Debian 10

Comment installer MySQL/MariaDB sur Debian 11

Comment installer Etherpad sur Debian 9

Comment installer MySQL sur Debian 10