GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Bludit en Debian 9

En este tutorial, lo guiaremos a través de los pasos para instalar Bludit en un VPS Debian 9.

Bludit es un CMS de archivo plano de código abierto flexible y fácil de usar escrito en PHP que no necesita un servidor de base de datos para funcionar. Por supuesto, esto simplifica la instalación y hace que el uso general de este CMS sea más liviano en comparación con las plataformas de CMS orientadas a bases de datos como WordPress. Comencemos con la instalación.

Requisitos

  • Un VPS de Debian 9. A los efectos de este tutorial, utilizaremos nuestro plan de alojamiento SSD 1 VPS.
  • Acceso SSH con privilegios de root (o acceso a una cuenta de administrador con privilegios sudo)
  • PHP 5.6 o superior con extensiones mbstring, GD, DOM, XML y JSON PHP habilitadas.
  • Servidor web Apache 2.0 o superior compilado con el módulo mod_rewrite. Alternativamente, podemos usar el servidor web integrado de PHP, Nginx o Lighttpd como servidor web.

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

Inicie sesión en su Debian 9 VPS mediante SSH.

ssh root@IP_Address -p Port_number

No olvide reemplazar "IP_Address" y "Port_number" con los valores adecuados para su VPS.

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

# lsb_release -a

Deberías obtener este resultado:

Distributor ID: Debian
Description: Debian GNU/Linux 9.9 (Stretch)
Release: 9.9
Codename: stretch

Luego, ejecute el siguiente comando para asegurarse de que todos los paquetes del sistema operativo instalados en el servidor estén actualizados a sus últimas versiones disponibles:

apt update 
apt upgrade

También puede habilitar las actualizaciones automáticas en su Debian 9 VPS siguiendo uno de nuestros tutoriales anteriores.

Con eso fuera del camino, podemos comenzar a instalar los paquetes que necesitaremos.

Paso 2:Instalación del servidor web Apache

Para instalar el servidor web Apache, ejecute el siguiente comando:

apt-get install apache2

Una vez completada la instalación, debe permitir que Apache se inicie automáticamente al iniciar el servidor con:

systemctl enable apache2

También puede verificar el estado de su servicio Apache con el siguiente comando:

systemctl status apache2

Salida:

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-08-07 03:34:36 CDT; 3min 47s ago
 Main PID: 429 (apache2)
   CGroup: /system.slice/apache2.service
           ├─429 /usr/sbin/apache2 -k start
           └─430 /usr/sbin/apache2 -k start

Paso 3:Instale PHP 7.2

PHP 7.2 no está disponible a través de los repositorios integrados de Debian, por lo que utilizaremos un repositorio de terceros en su lugar. Si ya tiene PHP 7.2, puede omitir este paso. PHP 7.2 se puede instalar usando un repositorio de terceros. Para hacer esto, instale los paquetes 'software-properties-common' y algunos otros paquetes:

apt-get install software-properties-common apt-transport-https lsb-release ca-certificates

Luego, agregue el repositorio y actualice sus fuentes:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

Finalmente, instale PHP 7.2 usando el siguiente comando:

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

Para instalar las extensiones PHP 7.2 requeridas, puede usar el siguiente comando:

apt-get install php7.2-mbstring php7.2-gd php7.2-json php7.2-intl php7.2-curl php7.2-xml 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 resultado:

PHP 7.2.20-2+0~20190725.24+debian9~1.gbp69697c (cli) (built: Jul 25 2019 11:53:56) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.20-2+0~20190725.24+debian9~1.gbp69697c, Copyright (c) 1999-2018, by Zend Technologies

Deshabilite PHP 7.0 en Apache y habilite PHP 7.2:

a2dismod php7.0
a2enmod php7.2

Además, habilite el módulo mod_rewrite en Apache si aún no está habilitado:

a2enmod rewrite

Luego, reinicie Apache2 para que los cambios surtan efecto:

service apache2 restart

Paso 4:Descarga e instala Bludit

Al momento de escribir este tutorial, la última versión estable es Bludit. Descarga la última versión estable de Bludit en /var/www/html directorio. El enlace de descarga se ha agregado al comando para usted:

cd /var/www/html
wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit_latest.zip

Extraiga el archivo 'bludit_latest.zip' y cambie el nombre del directorio:

unzip bludit_latest.zip

Cree un archivo .htaccess en el /var/www/html/bludit/ directorio (puede usar su editor de texto preferido si lo desea):

vi /var/www/html/bludit/.htaccess

Agregue el siguiente texto al archivo:

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>

# Enable rewrite rules
RewriteEngine on

# Deny direct access to .txt files
RewriteRule ^bl-content/(.*)\.txt$ - [R=404,L]

# All URL process by index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]

</IfModule>

Guarde y cierre el archivo.

Cambie los permisos de los archivos y directorios dentro del /var/www/html/bludit directorio para que el usuario del servidor web (www-data) pueda acceder a ellos:

chown www-data: -R /var/www/html/bludit

Paso 5:Cree un archivo de configuración de Apache

Ahora configuraremos el archivo de configuración de Apache para Bludit. Este archivo controlará cómo los usuarios acceden al contenido de Bludit. Ejecute los siguientes comandos para crear un nuevo archivo de configuración llamado bludit.conf

nano /etc/apache2/sites-available/bludit.conf

Luego copie y pegue el contenido a continuación en el archivo y guárdelo. Reemplace yourdomain.com cadena con su propio nombre de dominio y ubicación raíz del directorio.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/bludit/
ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/bludit/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

</VirtualHost>

Guarde el archivo y habilite la configuración de Apache recién creada y reinicie Apache para que los cambios surtan efecto.

a2ensite bludit
systemctl restart apache2

Paso 6:Accede a Bludit

Ahora, abra su navegador web y escriba la URL de su servidor. En nuestro caso, la URL es http://yourdomain.com/ . Será redirigido a la página del instalador de Bludit (http://yourdomain.com/install.php ):

Seleccione el Idioma durante el proceso de instalación, luego cree una nueva cuenta de usuario administrador.

Eso es todo. Si siguió todas las instrucciones correctamente ahora, debería poder acceder al back-end del administrador en http://yourdomain.com/ administrador y empieza a usar Bludit.

Por supuesto, no es necesario que instale Bludit en Debian 9 si utiliza uno de nuestros servicios de alojamiento gestionado de Debian, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Bludit en su Debian VPS 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 sobre cómo instalar Bludit en Debian 9 , compártalo con sus amigos en las redes sociales usando los botones a continuación o simplemente deje una respuesta en las secciones de comentarios. Gracias.


Debian
  1. Cómo instalar PHP 7.4/7.3/7.2/7.1 en Debian 10/Debian 9

  2. Cómo instalar PHP 8.0 en Debian 11

  3. Cómo instalar PHP 8.0 en Debian 10 / Debian 9

  4. Cómo instalar PHP 7.4 en Debian 10

  5. Cómo instalar PHP en Debian 11

Cómo instalar PHP 5.6 en Ubuntu 16.04 y Debian 9

Cómo instalar Laravel en Debian 11 / Debian 10

Cómo instalar PHP 8.0 en Debian / Mint

Cómo instalar OPcache en Debian

Cómo instalar PHP 7.4 en Debian 11 Bullseye

Cómo instalar HHVM en Debian 8