GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar BoltWire CMS en Ubuntu 18.04

CMS de BoltWire es un sistema de administración de contenido de código abierto que es fácil de instalar y ofrece muchas funciones. Escrito en PHP, BoltWire CMS ofrece funciones que pueden no estar disponibles con otros CMS basados ​​en PHP, como WordPress, Joomla o Drupal; en cambio, lo ayuda a crear sitios web personales o comerciales en minutos simplemente cargando el contenido de estos sitios a su servidor. Esto no requiere una base de datos, lo que hace que todo el proceso sea mucho más sencillo.

La instalación es bastante sencilla. Si sigue nuestras instrucciones cuidadosamente, puede finalizar la instalación de Boltwire CMS en menos de 10 minutos. Comencemos.

Requisitos:

  • Para los propósitos de este tutorial, usaremos un VPS Ubuntu 18.04.
  • Acceso raíz SSH completo (o un usuario con privilegios sudo)
  • Un nombre de dominio registrado y que apunta a la dirección IP de su servidor. En este tutorial, usaremos your_domain.com como marcador de posición.

1. Inicie sesión a través de SSH y actualice el sistema

Inicie sesión en su Ubuntu 18.04 VPS con SSH como usuario root (reemplace "root" con el nombre de su usuario con privilegios de root si desea iniciar sesión de esa manera):

ssh root@IP_Address -p Port_number

Puede verificar si tiene instalada la versión adecuada de Ubuntu en su servidor con el siguiente comando:

$ lsb_release -a

Deberías obtener este resultado:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Una vez que haya iniciado sesión, ejecute el siguiente comando para actualizar todos los paquetes instalados a sus últimas versiones disponibles:

$ apt-get update && apt-get upgrade

2. Instalar Nginx

Para instalar Nginx en su servidor Ubuntu 18.04, debe ejecutar el siguiente comando:

$ apt-get install nginx

Una vez completada la instalación, inicie Nginx y habilítelo para que se inicie automáticamente después de reiniciar con estos dos comandos:

$ systemctl start nginx
$ systemctl enable nginx

Para verificar y verificar si Nginx se está ejecutando actualmente en su servidor, ejecute el siguiente comando:

$ systemctl status nginx

La salida debería verse así:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 21112 (nginx)
    Tasks: 3 (limit: 2320)
   CGroup: /system.slice/nginx.service
           ├─21112 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─21113 nginx: worker process
           └─21114 nginx: worker process

3:Instalar PHP 7.2

Dado que la versión 7.2 de PHP no está disponible a través de los repositorios de software predeterminados de Ubuntu, tendremos que instalarlo a través de un repositorio de terceros.

PHP 7.2 se puede instalar usando el PPA de Ondřej Surý, así que instale el software-properties-common y python-software-properties paquetes:

$ apt-get install software-properties-common python-software-properties

Una vez hecho esto, agregue el PPA de Ondřej y actualice sus fuentes:

$ add-apt-repository -y ppa:ondrej/php
$ apt-get update

Instale PHP 7.2 usando el siguiente comando:

$ apt-get install php7.2 php7.2-cli php7.2-common

Para instalar PHP 7.2-FPM y sus módulos relacionados (estos son necesarios para que BoltWire funcione correctamente) puede ejecutar el siguiente comando:

$ apt install php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-curl php7.2-zip

Utilice el siguiente comando para comprobar la versión de PHP instalada actualmente en su servidor:

$ php -v

Debería recibir el siguiente texto como resultado:

PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Después de instalar PHP 7.2, ejecute los siguientes comandos para abrir el archivo de configuración predeterminado de PHP para Nginx. Estamos usando 'nano' como nuestro editor de texto; en su lugar, puede usar su editor de texto preferido.

$ nano /etc/php/7.2/fpm/php.ini

Luego haga los cambios en las siguientes líneas a continuación en el archivo y guárdelo. Los valores a continuación son nuestra configuración recomendada para aplicar a sus entornos. (Cambie la zona horaria a la zona más cercana a la ubicación de su servidor):

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/St. Louis

4. Descargue la última versión de BoltWire

A continuación, vaya a https://www.boltwire.com/downloads, haga clic con el botón derecho en "Download y copie el enlace de descarga directa, luego descárguelo a su servidor usando wget . Una vez finalizada la descarga, descomprima el archivo zip descargado.

Los comandos a continuación ya tienen el enlace de descarga para BoltWire preinsertado. La última versión en el momento de escribir este artículo es la 6.02:

$ cd /var/www/html
$ wget https://www.boltwire.com/files/6/boltwire6.02.zip 
$ unzip boltwire6.02.zip

Luego ejecute los siguientes comandos para establecer los permisos correctos para que BoltWire funcione correctamente.

$ chown -R www-data:www-data /var/www/html/boltwire/
$ chmod -R 755 /var/www/html/boltwire/

5. Configurar la configuración de Nginx para BoltWire

Ahora configuraremos un archivo de configuración de Nginx para BoltWire. Este archivo controlará cómo los usuarios acceden al contenido de BoltWire. Ejecute los siguientes comandos para crear un nuevo archivo de configuración llamado boltwire.conf .

$ nano /etc/nginx/sites-available/boltwire.conf

Luego copie y pegue el contenido a continuación en el archivo y guárdelo. Reemplace su_dominio.com con su propio nombre de dominio. Si es necesario, cambie el valor de la ubicación de su directorio raíz de BoltWire.

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/boltwire;
    index  index.php index.html index.htm;
    server_name  your_domain.com www.your_domain.com; client_max_body_size 100M; autoindex off; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

Guarde los cambios y pruebe la configuración de Nginx ejecutando el siguiente comando:

$ nginx -t

La salida debería verse así:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Para habilitar el bloque del servidor que acabamos de crear, ejecute este comando:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Finalmente, reinicie Nginx para que los cambios surtan efecto:

systemctl restart nginx

6. Acceder a BoltWire

Ahora, abra su navegador web y escriba la URL de su servidor. En nuestro caso, la URL es http://your_domain.com/start.php . Será redirigido a la siguiente página:

Ahora, proporcione una nueva contraseña que se usará para acceder a la administración de su sitio, luego haga clic en ENVIAR botón. Debería ver la siguiente página:

Ahora, proporcione la contraseña de su sitio y la ID del sitio:la ID del sitio es el nombre de la carpeta donde se agrega el nuevo sitio, que será visible en la URL del sitio. Cuando haya terminado, haga clic en Crear Sitio botón.

Su primer sitio de BoltWire ya está activo. Puede acceder a él en http://your_domain.com/site_name/index.php . Reemplazar site_name con el nombre del sitio que eligió anteriormente.

Felicidades. Ha instalado con éxito BoltWire CMS en su Ubuntu 18.04 VPS. Ahora puede consultar la documentación de BoltWire CMS para obtener más información.

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 instalen BoltWire CMS 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 a continuación, o simplemente deja un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar BoltWire CMS en Ubuntu 18.04 LTS

  2. Cómo instalar Cody CMS en Ubuntu 14.04

  3. Cómo instalar Elefant CMS en Ubuntu 16.04

  4. Cómo instalar Nginx en Ubuntu 16.04

  5. Cómo instalar PHP 7.3 en Ubuntu 18.04

Cómo instalar BoltWire CMS en Ubuntu 18.04 LTS

Cómo instalar Bludit CMS con NGINX en Ubuntu 18.04 LTS

Cómo instalar Bolt CMS con Nginx en Ubuntu 20.04

Cómo instalar Nginx en Ubuntu 15.04

Cómo instalar FlatPress CMS en Ubuntu 18.04 LTS

Cómo instalar NGINX en Ubuntu 18.04