Manual de instalación del Sistema Wordpress

Documentos relacionados
Capacitación Tecnológica Científica para Bolivia. Contenedores Docker

INSTALAR WORDPRESS EN DEBIAN

Manual de Instalación en Ubuntu

Manual de instalación de Desktop v.2.2.0

Manual para configurar un servidor AppServ En una computadora. Y operar el sistema SICAM en intranet. Nucúncu Tecnología

Introducción: Requisitos: Instalación De Apache 2: Instalación De Apache 2 y PHP 5 Para Ubuntu. Diego Mauricio Herrera - Grupo GRID Uniquindio

Linux Completo (Versión Ubuntu 9)

Instalación de una IP-PBX en Linux

Linux Completo (Versión Ubuntu 9)

Mensajería Instantánea

How to 4 Configuración NFS

LABORATORIO DE REDES Y SISTEMAS OPERATIVOS TEMA: KALIBROWSER ALUMNOS: PATRICIO OTEL, RIPOLI FERNANDO, LÓPEZ SUSANA MARIEL.

Sistemas de administración. Mauricio Restrepo Galeano. Docente CESDE escuela de informática. Administrador de redes CediMed S.A.

Manual de instalación de la Base de Datos fenitel.net en gnulinex 2004r1.

SISTAM Ingeniería. DOCUMENTO Manual de Instalación y Configuración SISTEMA HC Página 1 de 5 INFORMATICA FECHA 27/08/2013 INDICE

Laboratorio de Sistemas Operativos y Redes. Zulip

INSTALACIÓN DE ASTERISK INSTALAR ASTERISK EN UBUNTU

Documento de implementación Servidor Web. Proyecto Laboratorio de Redes

ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN

Apache2, sitios virtuales y SSL APUNTES ASIR JOHN ALEXANDER MONTES LOPEZ

Como instalar Un Foro con phpbb en Linux Canaima

ServiceTonic. Guía de instalación

ESPECIFICACIÓN DE LOS REQUERIMIENTOS FUNCIONALES

Generador de ambiente de prueba para aplicaciones web

ServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN

Cómo configurar RAID 5 en Ubuntu Server

Linux Completo (Version Ubuntu 9)

Práctica de laboratorio: Instalación de Linux en una máquina virtual y exploración de la GUI

Servidor WEB SERVICIOS DE RED

Paso 1. Instalar Apache

INSTALACION DE ENEBOO EN LINUX CON POSTGRESQL

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

Instalación de Servidor LAMP en CentOS 5.4

[CONTROL DE LOGS EN SISTEMAS LINUX]

Implantación de Webmin

Windows 7 (Professional, Enterprise o Ultimate), Windows 8 (Pro, Pro WMC, Enterprise), Windows 10 (Professional, Enterprise)*.

Windows 7 (Professional, Enterprise o Ultimate), Windows 8 (Pro, Pro WMC, Enterprise), Windows 10 (Professional, Enterprise)*.

Instalación de un sistema operativo de red basado en linux

INSTRUCTIVO INSTALADOR ENTEPRISE WEB

Ubuntu Server HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.

INSTALACIÓN SISTEMA OPERATIVO LINIUX DISTRIBUCION CENTOS 6.5

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL TÉCNICO

Tema 5 Sistemas Operativos En Red. Ejercicio 6 Realizar copia de seguridad, Windows Server 2008.

UD 1. Instalación de servidores web

Ubuntu Server HOW TO : NIS. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como utilizar un dominio bajo Linux NIS.

Prácticas Hadoop: Instalación!

INSTRUCTIVO DE INSTALACION ATOM 2.0.1

Manual de instalación y configuración de Plataforma de Participación Ciudadana (PAC) Versión 3.0

Instalación de CentOS y Ubuntu

Requisitos de hardware y software

ESCRITORIO REMOTO MULTIPLATAFORMA V 1.0. Por, Douglas Vasquez, Eleazar García, Michael Méndez.

Instalación de Centos

MANUAL DE INSTALACIÓN EN WINDOWS

Programación 1 Grado de ingeniería Robótica

Servidor Web Apache Knoppix Linux.-

Instalación Monousuario. Revisión: 10/02/2015

Manual técnico de Instalación

Tema 7:Línea de ordenes del sistema operativo.

Actividad 10: Administración servidor Web HTTP (Apache2) en Ubuntu Server: Mods_status

Guía del administrador. HP ThinUpdate

Para: Asunto: Practica 1, Evaluación 4, Redes 2 sección 03. Cuerpo del msj: Su nombre completo y número de carnet

ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN

MANUAL DE INSTALACIÓN OWNCLOUD

INSTRUCTIVO DE INSTALACIÓN DE OMEKA 2.1.4

Manual de instalación Drupal en equipos LINUX y en Idioma Español.

CONVENCIONES USADAS... 13

A. Instalación de Mininet

Instructivo N 01 Instalar UBUNTU SERVER X en VM

UNIVERSIDAD POLITECNICA DEL VALLE DE TOLUCA EVIDENCIAS DE INSTALACION DE SISTEMAS OPERATIVOS WINDOWS Y LINUX FACILITADORA SCS SONIA GONZALEZ PRESENTAN

Examen final: Servidor de Correo

INSTALACIÓN Y CONFIGURACIÓN DE LA PLATAFORMA EDX

TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA

Manual de instalación y configuración. Opencast 2.0. Autores: Maximiliano Lira Felipe López P. Fecha: 17/08/2015 Versión: 001

MANUAL DE INSTALACIÓN GLPI

RESUMEN M1-UF1. UF0852: Instal lació i actualització de sistemes operatius.

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional

MANUAL DE INSTALACIÓN DEL SWGRH

INSTALACIÓN DE PROXMOX. Manuel Risueño Valle Fidel Navarro Martínez 2º ASIR N

Instalación de Apache2, MySQL, PHP y PHPmyAdmin en Ubuntu

Conexión de Sistemas en Red

Examen 1ª Evaluación. 1 of 13 7/9/2013 8:51 PM. Comenzado: Jul 9 en 8:51pm. Question 1: 1 puntos Un ejemplo de aplicación es:

Manual de instalación Revisión: 03/10/17

Manual de Instalación en CentOS

Los siguientes son algunos consejos antes de instalar SQL Server 2008 R2:

Manual de instalación Wordpress en equipos LINUX y en Idioma Español. Desarrollado por Jaibol Santaella

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática.

Instalación y administración de un servidor DNS en GNU/Linux con Webmin. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 3 SRI

Comandos Básicos de Guadalinex

UNIVERSIDAD NACIONAL DE LOJA Área de la Energía, las Industrias y los Recursos Naturales no Renovables CARRERA DE INGENIERIA EN SISTEMAS

Redes de Computadoras y Cortafuegos con GNU/Linux

Instalación de MySQL.

Servicio DNS SERVICIOS DE RED. Josué Martínez Estaún 2º ASIR SERVICIOS DE RED

Puntos estimados: 1.0 Iteración asignada: 1. Programador responsable: Camilo Urrego Carlos Suárez Descripción:

Debian GNU/Linux. Debian, integra exclusivamente Software Libre.

Plataforma tecnológica para la conformación del Sistema Nacional de Información Básica en Materia de Salud (SINBA)

DreamFactory, una aplicación que genera API REST a partir de un esquema de almacenamiento entre otras cosas.

ANEXO A MANUAL ADMINISTRADOR. Modulo Sistema

FIREBIRD USO DE NUESTROS TA SAFESCAN Y TA+ EN MÁS DE UNA COMPUTADORA

MongoDB Up & Running

NOTA: durante la configuración, los comandos introducidos corresponden al terminal expresados con el carácter del dólar ($).

Transcripción:

Manual de instalación del Sistema Wordpress

Acerca de este documento Acerca de Wordpress Requisitos técnicos Tecnologias utilizadas Preparar el ambiente Una breve introducción a containers Diferencia entre container e image n Instalando Docke r La instalación puede variar de un sistema para otro, en este caso, vamos a utilizar ubuntu 14.04 como ejemplo. Gerenciando sus imagenes Para listar las imagenes: Gerenciando sus containers Para listar los containers en ejecu ción Instalando gerenciador de containers (docker compose) Generando imagen a partir del repositório git Iniciandola por primeira vez (crear banco de datos limpio y archivos wordpress): ejecute el comando: docker run name temp container v `pwd`/../tmp database:/tmp transfer appcivicowordpresscomovamos_wordpress Depués de eso, ya podemos copiar el banco de datos, usando los comandos: Iniciando container Archivo docker compose.yml Configurando Wordpress Si todo se dió corretamente, usted debe poder accesar http://127.0.0.1:4545 y visualizar la página siguiente: Pruebas

Acerca de este documento Este manual tiene el objetivo de describir los pasos de instalación de la CMS (Content Management Aystem) WordPress, la cual es la base del portal de histórias de la Red Colombiana de Ciudades Cómo Vamos. Acerca de Wordpress Wordpress es conocida mundialmente por ser una herramienta para creación y administración de sitios web y blogs, ámpliamente utilizado por grandes empresas de todo el mundo. La elección de esta plataforma para la creación de el portal de contenidos de la Red Colombiana de Ciudades Cómo Vamos, se debe a las características presentes en la herramienta Wordpress tales como la capacidad de crear y publicar contenido de forma sencilla y accesible para los usuarios sin conocimientos de programación, pero conservando la posibilidad de crear temas y páginas elaboradas a través de la personalización avanzada, a través de la programación que utiliza la biblioteca del software de WordPress.

Requisitos técnicos Para instalar la herramienta, fué utilizado el sistema operacional Ubuntu Server 14.04 de 64 bits, en un servidor que posee capacidad operacionel de 4 GB de memória RAM, 2 núcleas de procesamiento de 1.8 GHz y 120 GB de almacenamiento em disco, que está hospedado en la infraestructura técnica gerenciada por AppCívico, en ambiente de cloud computing. Tecnologías utilizadas Para instalar WordPress, fueron usadas las siguientes tecnologías: Ubuntu 14.04 64 bits PHP 5.5.9+ MySql 5.5+ Docker 1.7+ Apache 2.4.7 Git Preparar el ambiente Este documento parte de la presuposición de que el sistema operacional indicado, ya está instalado y con las configuraciones básicas habiendo sido efectuadas y que el usuário que va a ejecutar las operaciones necesárias para la instalación de la plataforma posea acceso en nivel de administrador, siendo así capaz de ejecutar tareas que exijan dicho nivel Una breve introducción a containers containers permiten que várias aplicaciones sean ejecutadas en un mismo host, con un ambiente totalmente aislado y protegido. También poseen otras ventajas, como por ejemplo, ser pausados, copiados y restaurados en un host diferente con pocas adaptaciones o incluso sin adaptación.esto permite que un desarrollador cópie un container y continúe con las pruebas en su computador personal, sin poner en riezgo el ambiente de producción. Diferença entre container e imagem La imágenes son containers comngelados e inmutables, creados a partir de un procedimiento estándar. Cada vez que usted ejecuta el comando docker run, usted crea un nuevo container a partir de una imagen.

Instalando Docker La Instalación puede variar de un sistema para otro, en este caso, vamos a utilizar el Ubuntu 14.04 como ejemplo. Items necesários: Acceso root al servidor. Conección a Internet. Mínimo 5gb de espacio libre en disco duro.

Primer paso: accesar la máquina a través del usuário con permisos de root y añadir la llave de autenticación del repositório del docker. apt keyadv keyserverhkp://p80.pool.sks keyservers.net:80 recv keys 58118E89F3 A 912897C07 0ADBF 76221572C52 609D Segundo paso: adicionar una entrada en el gerenciador de paquetes con la dirección del repositório del docker: echo" deb http s: //apt.dockerproject.org/repoubuntu trustymain"> /etc/apt/sources.list.d/docker.list Tercer paso: actualizar la lista de paquetes del repositório y remover el paquete antíguo, en caso de que este exista todavia: apt get update&& apt get purgelxc docker&&apt cachepolicy docker engine Cuarto paso: para grantizar que el docker tenga las dependencias necesárias apt getinstalllinux image extra $( uname r) Quinto paso: reiniciar el computador o máquina virtual, para que las alteraciones del kernel instalado entren en vigor. reboot Sexto paso: instalar el docker apt get install docker engine Séptimo paso: iniciar el servicio del docker: servicedockerstart Gerenciando sus imágenes Para listar las imágenes:

dockerimages Para borrar una imagen: dockerrmi$id_da_imagem Gerenciando sus containers Para listar los containers en ejecución dockerps Para listar todos los containers dockerps a Instalando el gerenciador de containers (docker compose) la instalación del generador de containers es muy simple, solo se necesita hacer la descarga del archivo binário y adicionar la permisión de ejecución para el archivo (también ejecutar como root): curl L https: / /github.com/docker/compose/releases/download/ 1.5. 2 /dock er compose `uname s` `uname m` > /usr/local/bin/docker compose&& chmod +x /usr/local/bin/docker compose Generando imagen a partir del repositório git cd/home/ubuntu/docker wordpress wget https://github.com/eokoe/appcivico wordpress comovamos/archive/maste r.zip unzipmaster.zip

mv appcivico wordpress comovamos master/appcivico wordpress comovamos cdappcivico wordpress comovamos docker composebuild Iniciando por primeira vez (crear banco de datos limpio y archivos wordpress): ejecute el comando: docker run name temp container v `pwd`/../tmp database:/tmp transfer appcivicowordpresscomovamos_wordpress y espere hasta que el mensaje "mysqld entered RUNNING state, process has stayed up for > than 1 seconds" Después de eso, ya podemos copiar el banco de datos, usando los comandos: docker exec temp container /etc/init.d/mysql stop docker exec temp container bash c "mkdir /tmp transfer/db && cp dpr /var/lib/mysql/ /tmp transfer/db" docker exec temp container bash c "mkdir /tmp transfer/web && cp dpr /var/www/ /tmp transfer/web" Podemos desonectar y borrar este container ejecutando el comando de abajo: docker kill temp container && docker rm temp container Configurando el wordpress y banco de datos persistente Primero, crear una carpeta para el código fuenete del wordpress y el database: mkdir../data mount wordpress Después, vamos a copiar nuestra carpeta temporal creada en el paso anterior y re baitezela así: var lib mysql. mv../tmp database/db/../data mount wordpress/var lib mysql && mv../tmp database/web/www../data mount wordpress/var www

Ahora ya podemos usar el comando docker compose para iniciar el container del docker a partir de las instrucciones que están en el archivo docker compose.yml, sepa más en el paso Iniciando Container Iniciando container Para iniciar el container (solo después de haber ejecutado los pasos anteriores) docker compose up d Eso va a iniciar los containers y después de eso, el WordPress estará listo para ser configurado. Para visualizar los logs, usted puede usar el comando docker compose logs Archivo docker compose.yml Este archivo contiene las configuraciones deseadas para el containeer. El gerenciador de container docker compose utiliza este archivo para decidir la forma en que las operaciones deben ser ejecutadas. En este caso, definimos que el directório para build del container es la misma carpeta que el archivo docker compose.yml (iniciado por el. ), después, el hostname y el domainname del container, que pueden variar conforme su instalación, después los volúmenes (locales para guardar datos de forma persistente entre vários containers), y finalmente, haciendo una conección de la puerta 4545 del host, con la puerta 80 del container. Eso nos permite configurar un proxi reverso en la máquina host, sin tener que saber exactamente con cuál IP

interno se asoció el container en aquella operación, pues siempre vamos a tener una conección (BIND) del container con 127.0.0.1:4545.

Configurarando el WordPress Si todo se dió correctamente, usted debe poder accesar http://127.0.0.1:4545 y visualizar la pagina a siguiente:

Después de eso, usted puede seguir los pasos que aparecen en la pantalla del própio Wordpress.