GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar Vanilla Forums en Debian Squeeze con Nginx

Vanilla es un software de foro multilingüe de código abierto escrito en PHP. Es fácil de instalar y usar, con muchos complementos y temas para elegir. Si está buscando un software de foro súper rápido y ridículamente fácil de usar que pueda integrarse perfectamente con su sitio web existente en su servidor virtual Linux, entonces Vanilla es justo lo que está buscando.

Requisitos

  • PHP 5.2.0 o posterior
  • MySQL 5 o posterior
  • Nginx
  • Acceso SSH a su Servidor Virtual LNMP

Descargar

Navegue hasta el directorio /var/www.

cd /var/www

Para descargar Vanilla con wget usa el siguiente comando:

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

Si el enlace anterior no funciona, use el botón de descarga en esta página para descargar la última versión de Vanilla.

Descomprima el archivo y cambie los permisos de la siguiente manera:

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

Configurar Nginx

Cree un nuevo bloque de servidor para su foro con el siguiente contenido.

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

No olvide reiniciar Nginx después de realizar cambios.

Configurar PHP

Abra el archivo /etc/php5/fpm/php.ini y cambie:

file_uploads = On

No olvide reiniciar PHP-FPM después de realizar los cambios.

Crear una base de datos 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;

Instalación

Abra su navegador y vaya a la dirección de su nuevo sitio web, luego siga los sencillos pasos en el instalador del navegador.

Por supuesto, no tiene que hacer nada de esto si tiene uno de nuestros servidores virtuales Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo instalen por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Debian
  1. Cómo instalar Phorum con Nginx en Debian 9

  2. Instalar Habari con Nginx en Debian 8

  3. Instalar Plone con Nginx en un VPS Debian 8

  4. Cómo instalar Magento con Nginx en Debian 10

  5. Cómo instalar WonderCMS con Nginx en Debian 11

Cómo instalar Bludit CMS con NGINX en Debian 9

Cómo instalar Grav CMS con Nginx en Debian 9

Cómo instalar Nextcloud 10 con Nginx en Debian 8

Cómo instalar Apache con PHP-FPM en Debian 10

Cómo instalar Nginx con PHP-FPM en Debian 10

Cómo instalar phpMyAdmin con Nginx en Debian 11