En este tutorial instalaremos TYPO3 en Ubuntu 16.04, con el servidor web Apache, MariaDB y PHP. TYPO3 es un sistema de gestión de contenido (CMS) completamente gratuito y de código abierto escrito en PHP. Permite a los usuarios crear sitios web incluso si no tienen experiencia en desarrollo web. TYPO3 es muy fácil de usar y es una herramienta eficaz tanto para sitios pequeños como para sitios multilingües de grandes corporaciones, y lo convierte en una excelente alternativa a las plataformas CMS más populares como WordPress, Joomla y Drupal. Instalar TYPO3 en Ubuntu 16.04 es una tarea bastante fácil, solo siga los pasos a continuación cuidadosamente.
1. Actualizar el sistema
En primer lugar, inicie sesión en su Ubuntu VPS a través de SSH como usuario root
ssh root@IP_Address -p Port_number
y asegúrese de que todos los paquetes instalados estén actualizados
apt-get update && apt-get upgrade
2. Instalar el servidor web Apache
Ejecute el siguiente comando para instalar el servidor web
apt-get install apache2
Una vez completada la instalación, habilite Apache para que se inicie automáticamente al iniciar el sistema.
systemctl enable apache2
4. Instalar PHP
Dado que TYPO3 está escrito en PHP, tenemos que instalar PHP junto con algunos módulos PHP necesarios para ejecutar el CMS
apt-get -y install php php-cli php-mysqli php-zip php-gd php-apcu php-xml php-ziplibfreetype6 imagemagick
5. Instale el servidor MySQL y cree una base de datos
TYPO3 necesita una base de datos para almacenar sus datos, por lo que instalaremos el servidor de base de datos MySQL. Ejecute el siguiente comando
apt-get install mysql-server
Una vez que se complete la instalación del servidor de la base de datos, inicie el servidor de la base de datos y habilítelo para que se inicie en el momento del arranque
systemctl start mysql systemctl enable mysql
También puede ejecutar el script 'mysql_secure_installation' para configurar la contraseña raíz de MySQL y proteger el servidor.
A continuación, inicie sesión en el servidor MySQL como usuario raíz y cree una nueva base de datos y un nuevo usuario para la instalación de TYPO3
mysql -u root -p mysql> CREATE DATABASE typo3; mysql> GRANT ALL PRIVILEGES ON typo3.* TO 'typo3user'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> quit
Reemplace 'CONTRASEÑA' con una contraseña segura. Se recomienda utilizar una combinación de letras y números.
6. Descarga e instala TYPO3
Vaya al sitio web oficial de TYPO3 y descargue la última versión del CMS:
wget https://get.typo3.org/8/zip -O typo3.zip
Una vez descargado el paquete fuente, descomprima el archivo en el directorio raíz del documento en su servidor
unzip typo3.zip -d /var/www/html/
Cambiaremos el nombre del directorio recién creado a algo más simple
cd /var/www/html/ mv typo3_src-8.7.10/ typo3/
El directorio contiene un archivo '_.htaccess'. Tenemos que eliminar los archivos para habilitar las reglas .htaccess
cd typo3/ mv _.htaccess .htaccess
Para continuar con la instalación, cree un 'FIRST_INSTALL'. El nombre del archivo distingue entre mayúsculas y minúsculas, pero el archivo en sí puede estar vacío.
touch FIRST_INSTALL
Establezca la propiedad correcta en el directorio TYPO3
chown -R www-data:www-data /var/www/html/typo3
7. Crear servidor virtual Apache
Para acceder a TYPO3 con su nombre de dominio, debe crear un servidor virtual Apache. Cree un nuevo archivo con el siguiente contenido
nano /etc/apache2/sites-available/domain.com.conf ServerName domain.com DocumentRoot /var/www/html/typo3 Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all
Guarde el archivo y active el host virtual
a2ensite domain.com.conf
Reinicie el servidor web para que los cambios surtan efecto
systemctl restart apache2
Eso es todo, ahora puedes acceder a http://domain.com
con su navegador web favorito y complete la instalación de TYPO3.
Por supuesto, no tiene que instalar TYPO3 en su Ubuntu 16.04 VPS, si utiliza uno de nuestros servicios de alojamiento de CMS administrados, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen TYPO3 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 le gustó esta publicación sobre cómo instalar TYPO3 en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.