GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Vanilla Forums su Debian Squeeze con Nginx

Vanilla è un software per forum multilingue open source scritto in PHP. È facile da installare e utilizzare, con molti componenti aggiuntivi e temi tra cui scegliere. Se stai cercando un software per forum super veloce e incredibilmente facile da usare che possa integrarsi perfettamente con il tuo sito Web esistente sul tuo server virtuale Linux, Vanilla è proprio quello che stai cercando.

Requisiti

  • PHP 5.2.0 o successivo
  • MySQL 5 o versioni successive
  • Nginx
  • Accesso SSH al tuo server virtuale LNMP

Scarica

Passare alla directory /var/www.

cd /var/www

Per scaricare Vanilla con wget usa il seguente comando:

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

Se il link sopra non funziona, usa il pulsante di download in questa pagina per scaricare l'ultima versione di Vanilla.

Decomprimi l'archivio e modifica le autorizzazioni come segue:

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

Configura Nginx

Crea un nuovo blocco server per il tuo forum con i seguenti contenuti.

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;
  }
}

Non dimenticare di riavviare Nginx dopo aver apportato le modifiche.

Configura PHP

Apri il file /etc/php5/fpm/php.ini e cambia:

file_uploads = On

Non dimenticare di riavviare PHP-FPM dopo aver apportato le modifiche.

Crea un database 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;

Installazione

Apri il browser e vai al nuovo indirizzo del tuo sito Web, quindi segui i semplici passaggi nel programma di installazione del browser.

Ovviamente non devi fare nulla di tutto questo se hai uno dei nostri server virtuali Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Installa Habari con Nginx su Debian 8

  2. Installa PHP 7.1 con Nginx su Ubuntu 16.04

  3. Come installare Yii Framework su un VPS Debian con Nginx

  4. Installa Plone con Nginx su un VPS Debian 8

  5. Come installare Magento con Nginx su Debian 10

Come installare Bludit CMS con NGINX su Debian 9

Come installare Grav CMS con Nginx su Debian 9

Come installare Nextcloud 10 con Nginx su Debian 8

Come installare Apache con PHP-FPM su Debian 10

Come installare Nginx con PHP-FPM su Debian 10

Come installare phpMyAdmin con Nginx su Debian 11