GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar Fork CMS en un VPS Debian

En este tutorial veremos cómo instalar Fork CMS en un VPS Debian 7 (Wheezy) con MySQL, PHP-FPM y Nginx
Fork CMS es un sistema de gestión de contenido de código abierto escrito en PHP y viene con módulos, temas, compatibilidad con varios idiomas, optimización de motores de búsqueda y mucho más. Fork CMS se dedica a crear un entorno fácil de usar para crear, monitorear y actualizar su sitio web.

.

Instala MySQL y crea una base de datos.

apt-get update
apt-get upgrade
apt-get install mysql-server mysql-client
mysql -uroot -p
CREATE DATABASE login.
GRANT ALL PRIVILEGES ON fork.* TO 'forkuser'@'localhost' IDENTIFIED BY '_FORKUSER_PASSWORD_';
FLUSH PRIVILEGES;
/q

Instalar Nginx y PHP-FPM

apt-get install nginx php5-fpm php-cli php5-mysql php5-gd php5-mcrypt

Instalar Composer y Git

apt-get install git
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Cree un directorio raíz para su sitio web y clone el repositorio git de github

mkdir -p /var/www/yourwebsite.com/{public_html,logs}
git clone https://github.com/forkcms/forkcms.git /var/www/yourwebsite.com/public_html

Instalar las dependencias y establecer los permisos correctos

cd var/www/yourwebsite.com/public_html
composer install -o
chown -R www-data: /var/www/yourwebsite.com/public_html/

Configuración de Nginx.
Cree un nuevo bloque de servidor Nginx con el siguiente contenido

# /etc/nginx/sites-available/yourwebsite.com
server {
  server_name yourwebsite.com;
  listen 80;
  root /var/www/yourwebsite.com/public_html;
  access_log /var/www/yourwebsite.com/logs/access.log;
  error_log /var/www/yourwebsite.com/logs/error.log;
  index index.php;

  location ~ ^/(backend|install|api(\/\d.\d)?(\/client)?).*\.php$ {
    try_files $uri $uri/ /index.php?$args;
  }

  location / {
    try_files $uri /index.php?$args;
  }

  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 unix:/var/run/php5-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

Enlace simbólico y reinicie el servidor

ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
/etc/init.d/nginx restart

Instalación de Fork CMS

Abra un navegador que apunte a su instalación de Fork CMS y siga las instrucciones en pantalla para completar el proceso.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de 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 PHP 8 en Debian 10

  2. Cómo instalar PHP en Debian 11

  3. Cómo instalar Wolf CMS en un CentOS VPS

  4. Guión:Instalar IonCube en Debian VPS

  5. Instalar Mezzanine CMS en un VPS Debian

Cómo instalar PHP en Debian 9

Cómo instalar PHP en Debian 10 Linux

Cómo instalar la plataforma CMS de octubre en Debian 9

Cómo instalar Craft CMS en Debian 9

Cómo instalar Fork CMS con NGINX en Debian 9

Cómo instalar Pagekit CMS en Debian 9