GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Subrion CMS en un VPS Debian 8

En este tutorial, le mostraremos cómo instalar Subrion CMS en un VPS Debian 8 con Apache, PHP y MySQL instalados. Subrion es un sistema de administración de contenido gratuito escrito en PHP que permite a los desarrolladores web crear sitios web para cualquier propósito.

Este tutorial fue probado y escrito para un VPS Debian 8, pero debería funcionar en cualquier distribución de Linux.


Esta guía de instalación asume que Apache, MySQL y PHP ya están instalados y configurados en su servidor virtual. Al momento de escribir este tutorial, la última versión estable de Subrion CMS es 3.3.5 y requiere:

  • PHP 5.x con la biblioteca de gráficos GD versión 2.0.x+, XML, MySQLi y extensiones PHP mbstring habilitadas;
  • Apache Web Server>=2.0 compilado con el módulo mod_rewrite y con las siguientes directivas permitidas:RewriteEngine, RewriteBase, RewriteCond y RewriteRule.;
  • MySQL 4 o superior instalado en su servidor virtual.

Comencemos con la instalación. Descargue la última versión de Subrion CMS disponible en http://tools.subrion.org/get/ al servidor y extráigalo usando los siguientes comandos:

cd /opt
wget http://tools.subrion.org/get/latest.zip
mkdir -p /var/www/html/subrion
unzip -o latest.zip -d /var/www/html/subrion/

Cree una nueva base de datos MySQL para que la use Subrion y asígnele un usuario con todos los permisos:

mysql -u root -p
mysql> CREATE DATABASE subriondb;
mysql> GRANT ALL PRIVILEGES ON subriondb.* TO 'subrionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

No olvide reemplazar 'su-contraseña' con una contraseña segura.
Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'subrion.conf' en su servidor virtual:

touch /etc/apache2/sites-available/subrion.conf

Luego, ejecuta el siguiente comando:

ln -s /etc/apache2/sites-available/subrion.conf /etc/apache2/sites-enabled/subrion.conf

O utilice a2ensite para habilitar la configuración 'subrion.conf' en Apache:

sudo a2ensite subrion.conf

Edite el archivo de configuración 'subrion.conf':

vi /etc/apache2/sites-available/subrion.conf

y añádele las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/subrion/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/subrion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

Para habilitar la carga de archivos y deshabilitar Magic Quotes GPC y Register Globals en PHP, edite el archivo de configuración php.ini y agregue/modifique las siguientes líneas:

vi /etc/php5/apache2/php.ini
file_uploads = On
magic_quotes_gpc = Off
register_globals = Off

Opcionalmente, agregue/modifique las siguientes líneas en php.ini:

memory_limit = 128M
default_charset = "UTF-8"
mbstring.func_overload = 0

Establezca los permisos de archivo adecuados para que el servidor web Apache escriba en el archivo 'includes/config.inc.php' y en los directorios 'tmp', 'uploads', 'plugins' y 'backup':

sudo chown -R www-data:www-data /var/www/html/subrion/

Habilite el módulo de reescritura de Apache2 si aún no lo ha hecho:

sudo a2enmod rewrite

Reinicie el servidor web Apache para que los cambios surtan efecto:

service apache2 restart

Abra su navegador web favorito, vaya a http://yourdomain.com y siga las sencillas instrucciones. Por razones de seguridad, asegúrese de eliminar el archivo 'install/modules/module.install.php' después de la instalación:

rm /var/www/html/subrion/install/modules/module.install.php

Además, cambie los permisos del archivo include/config.inc.php para que no se pueda escribir:

chmod a-w /var/www/html/subrion/includes/config.inc.php

Eso es. La instalación de Subrion CMS ahora está completa.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de hospedaje Debian optimizado, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalar Subrion CMS para ti. 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 7.4/7.3/7.2/7.1 en Debian 10/Debian 9

  2. Cómo instalar PHP 7.4 en Debian 10

  3. Cómo instalar PHP en Debian 11

  4. Instalar Fork CMS en un VPS Debian

  5. Cómo instalar PHP 7.3 en Debian 10

Cómo instalar Craft CMS en Debian 9

Cómo instalar PHP 8 en Debian 11

Cómo instalar PHP Composer en Debian 11

Cómo instalar Pagekit CMS en Debian 9

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

Cómo instalar Laravel en Debian 11 / Debian 10