Instale TYPO3 en Ubuntu 17.04 | 17.10 con Apache2, MariaDB y PHP

  • Michael Arnold
  • 0
  • 3510
  • 54

TYPO3 es un sistema de gestión de contenido empresarial de código abierto basado en PHP. Está diseñado para facilitar su uso y permitir que las empresas y los propietarios creen sitios web de contenido potente y dinámico..

Si está buscando una plataforma de administración de contenido funcional y de alto rendimiento para administrar sus sitios web o blogs y que sea 100% gratuita, encontrará que TYPO3 es útil. Este breve tutorial mostrará a los estudiantes y nuevos usuarios cómo instalar TYPO3 en Ubuntu 17.04 | 17.10 con soporte para Apache2, MariaDB y PHP.

Esta publicación cubre la instalación de la última versión de TYPO3, que en el momento de escribir este artículo estaba 8.7.8 LTS

Para comenzar a instalar TYPO3, siga los pasos a continuación:

Paso 1: instalar Apache2

TYPO3 requiere un servidor web para funcionar y el servidor web más popular en uso hoy en día es Apache2. Entonces, vaya e instale Apache2 en Ubuntu ejecutando los siguientes comandos:

sudo apt instalar apache2

Después de instalar Apache2, ejecute los siguientes comandos para deshabilitar la lista de directorios.

sudo sed -i "s / Índices de opciones FollowSymLinks / Opciones FollowSymLinks /" /etc/apache2/apache2.conf

A continuación, ejecute los siguientes comandos para detener, iniciar y habilitar el servicio Apache2 para que siempre se inicie con los arranques del servidor..

sudo systemctl detener apache2.service sudo systemctl iniciar apache2.service sudo systemctl habilitar apache2.service 

Paso 2: Instale MariaDB

TYPO3 también requiere un servidor de base de datos para funcionar ... y el servidor de base de datos MariaDB es un gran lugar para comenzar. Para instalarlo, ejecute los siguientes comandos.

sudo apt-get install mariadb-server mariadb-client

Después de la instalación, los siguientes comandos se pueden usar para detener, iniciar y habilitar el servicio MariaDB para que siempre se inicie cuando se inicie el servidor..

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service 

Después de eso, ejecute los siguientes comandos para asegurar el servidor MariaDB.

sudo mysql_secure_installation

Cuando se le solicite, responda las preguntas siguientes siguiendo la guía.

  • Ingrese la contraseña actual para root (ingrese para ninguna): simplemente presione Enter
  • ¿Establecer contraseña de root? [Y / n]: Y
  • Nueva contraseña: ingrese la contraseña
  • Vuelva a ingresar la nueva contraseña: Repita la contraseña
  • ¿Eliminar usuarios anónimos? [Y / n]: Y
  • ¿Deshabilitar el inicio de sesión de root de forma remota? [Y / n]: Y
  • ¿Eliminar la base de datos de prueba y acceder a ella? [Y / n]: Y
  • ¿Recargar tablas de privilegios ahora? [Y / n]: Y

Reinicie el servidor MariaDB

sudo systemctl reiniciar mariadb.service

Paso 3: instalar PHP y módulos relacionados

TYPO3 está basado en PHP… así que necesitarás instalarlo. Para instalar PHP y módulos relacionados, ejecute los siguientes comandos

sudo apt instalar php libapache2-mod-php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl

Después de instalar PHP, ejecute los siguientes comandos para abrir el archivo predeterminado PHP Apache2.

sudo nano /etc/php/7.1/apache2/php.ini # Ubuntu 17.10 sudo nano /etc/php/7.0/apache2/php.ini # Ubuntu 17.04 

Luego, realice el cambio en las siguientes líneas a continuación en el archivo y guarde.

file_uploads = En allow_url_fopen = En memory_limit = 256M upload_max_filesize = 64M max_execution_time = 240 max_input_vars = 1500 

Paso 4: Cree la base de datos TYPO3

Ahora que ha instalado todos los paquetes necesarios, continúe a continuación para comenzar a configurar los servidores. Primero ejecute los siguientes comandos para crear la base de datos TYOP3.

Ejecute los siguientes comandos para iniciar sesión en el servidor de la base de datos. Cuando se le solicite una contraseña, escriba la contraseña de root que creó anteriormente.

sudo mysql -u root -p

Luego crea una base de datos llamada typo3

CREAR BASE DE DATOS typo3;

Crea un usuario de base de datos llamado typo3user con nueva contraseña

CREAR USUARIO 'typo3user' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Luego otorgue al usuario acceso completo a la base de datos.

OTORGAR TODO EN typo3. * A 'typo3user' @ 'localhost' IDENTIFICADO POR 'user_password_here' CON OPCIÓN DE OTORGAMIENTO;

Finalmente, guarde sus cambios y salga.

PRIVILEGIOS DE FLUSH; SALIDA; 

Paso 5: Descargue la última versión de TYPO3

A continuación, visite el sitio TYPO3 y descargue la última versión.

Después de la descarga, ejecute los siguientes comandos para extraer el archivo de descarga en el directorio raíz de Apache2.

cd / tmp && wget https://get.typo3.org/8.7.8 -O typo3.tar.gz tar xzf typo3.tar.gz sudo mv typo3_src-8.7.8 / var / www / html / typo3 

Prepare TYPO3 para la instalación.

sudo mv /var/www/html/typo3/_.htaccess /var/www/html/.htaccess sudo touch / var / www / html / typo3 / FIRST_INSTALL 

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

sudo chown -R www-data: www-data / var / www / html / typo3 / sudo chmod -R 755 / var / www / html / typo3 / 

Paso 6: configurar Apache2

Finalmente, configure el archivo de configuración del sitio Apahce2 para TYPO3. Este archivo controlará cómo los usuarios acceden al contenido de TYPO3. Ejecute los siguientes comandos para crear un nuevo archivo de configuración llamado typo3.conf

sudo nano /etc/apache2/sites-available/typo3.conf

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

 ServerAdmin [email protected] DocumentRoot / var / www / html / typo3 / ServerName example.com ServerAlias ​​www.example.com  Opciones + SeguirSymlinks Permitir anular todo Requerir todo concedido  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinado  

Guarda el archivo y cierra.

Paso 7: habilite TYPO3 y el módulo de reescritura

Después de configurar el VirtualHost anterior, habilítelo ejecutando los siguientes comandos

sudo a2ensite typo3.conf sudo a2enmod reescribir 

Paso 8: reinicie Apache2

Para cargar todas las configuraciones anteriores, reinicie Apache2 ejecutando los siguientes comandos.

sudo systemctl reiniciar apache2.service

Luego abra su navegador y busque el nombre de dominio del servidor seguido de instalar. Debería ver el asistente de configuración de Concrete5 para completar. Siga al asistente con atención.

http://example.com

Luego siga las instrucciones en pantalla hasta que haya instalado con éxito TYPO3.

Escriba las credenciales de conexión de la base de datos arriba y seleccione la base de datos que creó anteriormente a continuación.

Escriba el nombre del sitio y las credenciales de administrador para el backend y continúe.

¡Felicidades! Has instalado con éxito TYPO3 en Ubuntu

Disfrutar!




Nadie ha comentado sobre este artículo todavía.

Una colección de información útil sobre el sistema operativo Linux y las nuevas tecnologías
Artículos nuevos, consejos prácticos, reseñas detalladas y guías. Siéntete como en casa en el mundo del sistema operativo Linux