GNU/Linux >> Tutoriels Linux >  >> Debian

Installer les forums Vanilla sur Debian Squeeze avec Nginx

Vanilla est un logiciel de forum multilingue open source écrit en PHP. Il est facile à installer et à utiliser, avec de nombreux addons et thèmes parmi lesquels choisir. Si vous recherchez un logiciel de forum super rapide et ridiculement facile à utiliser qui peut s'intégrer de manière transparente à votre site Web existant sur votre serveur virtuel Linux, Vanilla est exactement ce que vous recherchez.

Exigences

  • PHP 5.2.0 ou version ultérieure
  • MySQL 5 ou version ultérieure
  • Nginx
  • Accès SSH à votre serveur virtuel LNMP

Télécharger

Accédez au répertoire /var/www.

cd /var/www

Pour télécharger Vanilla avec wget, utilisez la commande suivante :

wget http://static-cl1.vanilladev.com/www.vanillaforums.org/uploads/addons/RQSIVV7WTV4P.zip

Si le lien ci-dessus ne fonctionne pas, utilisez le bouton de téléchargement sur cette page pour télécharger la dernière version de Vanilla.

Décompressez l'archive et modifiez les autorisations comme suit :

unzip RQSIVV7WTV4P.zip
chown -R www-data: vanilla

Configurer Nginx

Créez un nouveau bloc de serveur pour votre forum avec le contenu suivant.

server {
  server_name yourvanilla.com;
  listen 80;
  root /var/www/vanilla;
  access_log /var/log/nginx/yourvanilla.com.access.log;
  error_log /var/log/nginx/yourvanilla.com.error.log;
  index index.php;
  location / {
    try_files $uri $uri/ @rewrites;
  }
  location @rewrites {
    rewrite ^ /index.php last;
  }
  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }
  location ~ /\.ht {
    deny  all;
  }
  location ~ \.php {
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

N'oubliez pas de redémarrer Nginx après avoir apporté des modifications.

Configurer PHP

Ouvrez le fichier /etc/php5/fpm/php.ini et modifiez :

file_uploads = On

N'oubliez pas de redémarrer PHP-FPM après avoir effectué les modifications.

Créer une base de données MySQL

mysql -u root -p
CREATE DATABASE IF NOT EXISTS `vanilla` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;
GRANT ALL PRIVILEGES ON vanilla.* TO vanillauser@localhost IDENTIFIED BY 'PassWord';
FLUSH PRIVILEGES;

Installation

Ouvrez votre navigateur et accédez à votre nouvelle adresse de site Web, puis suivez les étapes simples du programme d'installation du navigateur.

Bien sûr, vous n'avez rien à faire si vous avez l'un de nos serveurs virtuels Linux, auquel cas vous pouvez simplement demander à nos administrateurs linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

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 Phorum avec Nginx sur Debian 9

  2. Installer Habari avec Nginx sur Debian 8

  3. Installer PHP 7.1 avec Nginx sur Ubuntu 16.04

  4. Comment installer Magento avec Nginx sur Debian 10

  5. Comment installer WonderCMS avec Nginx sur Debian 11

Comment installer Bludit CMS avec NGINX sur Debian 9

Comment installer Grav CMS avec Nginx sur Debian 9

Comment installer Nextcloud 10 avec Nginx sur Debian 8

Comment installer Apache avec PHP-FPM sur Debian 10

Comment installer Nginx avec PHP-FPM sur Debian 10

Comment installer phpMyAdmin avec Nginx sur Debian 11