INSTALACIÓN Magento
Summary
TLDREste video tutorial detalla el proceso de instalación de Magento, un sistema de gestión de contenidos para comercios electrónicos. Se explica paso a paso cómo configurar el servidor Apache, modificar el archivo php.ini, instalar Composer y Elasticsearch, y crear una base de datos MySQL. Además, se menciona la creación de claves de acceso para Adobe y cómo ejecutar el comando 'composer create project' para instalar Magento. Finalmente, se aborda la configuración inicial y la verificación de la instalación.
Takeaways
- 💻 Para empezar a instalar Magento, lo primero es configurar e instalar XAMPP, descargándolo desde su página oficial.
- ⚙️ Al abrir XAMPP, es necesario editar el archivo php.ini para habilitar varias extensiones como intl, soap, sockets, sodium, xsl, e igd.
- 📥 Composer también es esencial para la instalación de Magento; se descarga desde su página oficial y se configura apuntando al directorio de PHP en XAMPP.
- 🔍 ElasticSearch se debe descargar desde su sitio oficial, y luego extraer el archivo y modificar algunas configuraciones en el archivo elasticsearch.yml.
- 🚀 Una vez configurado ElasticSearch, se ejecuta Apache y MySQL desde XAMPP, y ElasticSearch se ejecuta desde la consola con elasticsearch.bat.
- 🔑 Para acceder a Magento, es necesario crear una cuenta en Adobe y generar una llave de acceso (publica y privada) desde el perfil.
- 🗂️ Se debe crear una carpeta en htdocs de XAMPP y usar Composer para iniciar el proyecto de Magento en esa carpeta.
- 🛠️ Si ocurre algún error durante la descarga, es necesario eliminar los archivos en la carpeta y reiniciar el proceso en una carpeta vacía.
- 🛡️ Es necesario crear una base de datos y un usuario en phpMyAdmin con permisos globales para completar la instalación.
- 🖥️ La instalación de Magento es un proceso largo, y al final aparece el mensaje 'Magento installation complete' cuando se haya finalizado correctamente.
Q & A
¿Cuál es el primer paso para instalar Magento según el video?
-El primer paso es instalar y configurar XAMPP, descargándolo desde su sitio oficial y luego abriendo el archivo php.ini para editar las extensiones necesarias.
¿Qué extensiones se deben activar en el archivo php.ini?
-Se deben activar las extensiones intl, soap, sockets, sodium, xsl e igd, quitándoles el punto y coma al principio de cada línea.
¿Cómo se instala Composer en Windows?
-Se busca Composer en Google, se entra al sitio oficial y se descarga el instalador de Windows. Durante la instalación, se selecciona la carpeta php.exe dentro de la carpeta de XAMPP.
¿Qué es ElasticSearch y cómo se configura?
-ElasticSearch es un motor de búsqueda que se utiliza con Magento. Se descarga desde su sitio oficial, se descomprime y se edita el archivo elasticsearch.yml en la carpeta config, cambiando algunas configuraciones relacionadas con la seguridad (xpack security).
¿Cómo se comprueba que ElasticSearch está funcionando correctamente?
-Se abre un navegador y se accede a localhost:9200. Si aparece una pantalla con texto y números, significa que ElasticSearch está funcionando.
¿Qué se debe hacer si se cierra la consola de ElasticSearch accidentalmente?
-Si se cierra la consola de ElasticSearch, simplemente se debe volver a ejecutar el archivo elasticsearch.bat desde la carpeta bin para reiniciar el servicio.
¿Qué pasos se siguen para crear las claves de acceso para Magento en el sitio de Adobe?
-Después de crear una cuenta en Adobe e iniciar sesión, se va a la sección 'Access Keys' y se genera una nueva llave de acceso, seleccionando Magento 2. Esto proporciona una llave pública y una privada.
¿Cómo se crea una base de datos en phpMyAdmin para Magento?
-En phpMyAdmin, se va a la opción 'Nueva' para crear una nueva base de datos. Se le da un nombre como 'magento' y luego se crea un usuario con permisos globales para acceder a esa base de datos.
¿Qué cambios se deben hacer en el archivo gd2.php para que Magento funcione?
-En la línea 96 del archivo gd2.php, se debe agregar la condición '&& !file_exists($fileName)' después del 'if' para evitar problemas durante la instalación de Magento.
¿Qué sucede si la instalación de Magento se interrumpe por pérdida de conexión a Internet?
-Si la instalación de Magento se interrumpe, se deben borrar los archivos descargados en la carpeta de instalación antes de intentar nuevamente, ya que el comando Composer requiere que la carpeta esté vacía para volver a ejecutar la instalación.
Outlines
🔧 Instalación y configuración de XAMPP para Magento
El video comienza explicando el proceso para instalar y configurar XAMPP, esencial para la instalación de Magento. Se guía al usuario a descargar XAMPP desde su página oficial, instalarlo y configurarlo. Se destaca la necesidad de modificar el archivo `php.ini`, eliminando los comentarios de varias extensiones como `intl`, `soap`, `sockets`, entre otras. También se explica cómo manejar la extensión `sodium.dll`, copiándola en diferentes carpetas, similar a un paso anterior en la instalación del 'modle'. Tras completar estos pasos, el servidor está listo para continuar con la instalación de Magento.
💻 Instalación de Composer y ElasticSearch
Se describe el proceso de instalación de Composer, una herramienta de gestión de dependencias necesaria para Magento. El usuario debe descargar el instalador de Windows desde la página oficial de Composer, seleccionando la carpeta `php.exe` dentro de XAMPP para la instalación. Posteriormente, se explica cómo instalar ElasticSearch, descargando el archivo comprimido desde el sitio oficial, descomprimiéndolo y ajustando las configuraciones en el archivo `elasticsearch.yml`. Se menciona la ejecución de ElasticSearch mediante el archivo `elasticsearch.bat`, advirtiendo que puede tardar entre 5 y 10 minutos en iniciarse. Al finalizar, el usuario puede comprobar que ElasticSearch está funcionando al ingresar `localhost:292` en el navegador.
🔐 Configuración de claves de acceso en Adobe y preparación de Magento
En este paso, se guía al usuario a registrarse en el sitio de Adobe para obtener claves de acceso necesarias para Magento. Se deben generar una clave pública y una clave privada. Luego, se abre la línea de comandos (`cmd`) para navegar a la carpeta donde se instalará Magento, dentro de `htdocs` de XAMPP. El video explica cómo ejecutar el comando de instalación de Magento utilizando Composer y cómo manejar posibles errores de red durante el proceso, recomendando eliminar los archivos de instalación fallida si es necesario reiniciar la instalación.
🗄️ Creación de la base de datos y usuarios en phpMyAdmin
Este paso cubre la creación de una base de datos en `phpMyAdmin`, la herramienta de administración de MySQL dentro de XAMPP. El usuario debe crear una nueva base de datos para Magento, nombrándola como desee. También se le guía en la creación de un nuevo usuario con permisos globales, que se asignarán a la base de datos creada. Este usuario será utilizado más adelante en la configuración de Magento.
🖼️ Ajustes finales de configuración y verificación de la instalación
En esta última parte, se realizan ajustes en un archivo dentro de la carpeta `vendor` de Magento, específicamente en `magento/framework/Image/Adapter/gd2.php`. Se modifican algunas líneas de código para solucionar un problema potencial con las imágenes. Después, el video muestra cómo ejecutar un comando final para iniciar la instalación completa de Magento. Se advierte que este proceso puede ser largo y que se completará con un mensaje de 'Magento Installation Complete'. El video concluye señalando que, aunque la instalación está completa, aún faltan algunos ajustes iniciales de configuración que se verán en una parte posterior.
Mindmap
Keywords
💡XAMPP
💡php.ini
💡Composer
💡ElasticSearch
💡Magento
💡phpMyAdmin
💡Base de datos
💡Configuración de extensiones PHP
💡Llaves de acceso de Magento
💡Símbolo del sistema
Highlights
Instalación de XAMPP para configurar Apache y MySQL.
Edición del archivo php.ini para habilitar extensiones necesarias como intl, soap, sockets, sodium, y xsl.
Instalación de Composer desde su página oficial y selección de la carpeta PHP de XAMPP.
Configuración del archivo elasticsearch.yml para deshabilitar la seguridad X-Pack.
Ejecución del servicio Apache y MySQL en XAMPP y activación de Elasticsearch desde el archivo .bat.
Verificación de que Elasticsearch está funcionando al ingresar en el navegador localhost:9200.
Creación de una cuenta en Adobe para obtener llaves de acceso necesarias para Magento.
Uso de Composer para instalar Magento en la carpeta seleccionada dentro de XAMPP.
Creación de una base de datos en phpMyAdmin y configuración de un usuario con permisos globales.
Modificación del archivo gd2.php en la carpeta Vendor de Magento para corregir una posible falla.
Comprobación de la instalación de Magento mediante comandos de verificación en la consola.
La instalación de Magento puede tardar un tiempo significativo debido a la cantidad de pasos y archivos involucrados.
Es importante no cerrar la consola de Elasticsearch una vez que se haya iniciado el servicio.
La configuración final de Magento se hará una vez que la instalación esté completa, requiriendo la edición de parámetros como la URL base y los datos de la base de datos.
Confirmación de que la instalación de Magento fue exitosa con el mensaje 'Magento installation complete'.
Transcripts
[Música]
[Música]
[Música]
Hola qué tal Muy buen día para empezar a
instalar magento lo primero tenemos que
hacer es instalar y configurar lo que
viene siendo el shamp para ello nos lo
buscamos en Google entramos a la página
oficial lo descargamos última versión a
todo le damos ejecutar y siguiente una
vez que ya hayamos terminado de instalar
y lo abrimos y nos vamos a dirigir en
Apache a la al botón de configuración en
configuración nos vamos a dirigir a
php.ini nos va abrir un de notas el cual
vamos a tener que editar y nos vamos a
ir a las extensiones eh vamos a quitarle
ese punto yca que tienen al principio a
la extensión de intl a la de soap
sockets sodium xsl igd eh De igual
manera en el caso de sodium vamos a
tener que pasarla el punto dll eh vamos
a copiarlo entre carpetas como lo
hiciste cuando instalaste el el modle
Así que no no hay gran problema
y con eso va a quedar configurado
nuestro nuestro
[Música]
shamp para continuar con la instalación
de magento tenemos que instalar composer
composer eh simplemente lo buscamos en
Google como tal entramos al sitio
oficial y descarg y le damos el botón de
Descargar que está en color gris y
después en color azul en la que dice
Windows Installer
eh nos va a descargar el archivo lo
ejecutamos e le decimos que sí que lo
instale para todos los usuarios o
install all
users y después vamos a seleccionar en
la carpeta en donde tenemos instalado el
php para ello le damos en el botón de
brow de
brow y vamos a dirigirnos a la carpeta
de shamp en la carpeta php y
seleccionamos php.exe le damos a todo
siguiente después de eso no vamos a
agregar ningún servidor nada y con ello
queda instalado el
compuser bien Ahora vamos a tener que
instalar el elastic Search el elastic
Search lo buscamos así tal cual en
Google nos metemos a su sitio oficial
descargamos El en el botón que dice
Windows nos va a dar un archivo
comprimido lo extraemos en donde
nosotros queramos y de ahí nos vamos a
abrirla lo que lo que descomprimimos y
vamos a buscar la carpeta que se llama
eh config dentro de esa carpeta hay un
archivo que se llama
elasticsearch.yml
Ahí vamos a dirigirnos a la línea xpack
security.en do bueno de lo vamos a
cambiar por folds Lu la línea que dice
xpack security.en
roll.en dice to lo vamos a cambiar a
false y la otra que es xpack
security.tls viene una que dice
dos puntos ahí viene to lo cambiamos a
false una vez hecho esto vamos a abrir
el champ y vamos a ejecutar el apache
Vamos a darle Run tanto al Apache como
al mysql eh de ahí nos dirigimos a las
carpetas del elastic Search al que
descomprimimos nos vamos a la carpeta
que dice Bin Ahí vamos a darle clic
derecho en ejecutar como administrador
al archivo que dice
elasticsearch.bat o bat eh una vez hecho
esto se nos va a abrir una consola con
muchos comandos de manera automática va
a tardar un buen rato de 5 a 10 minutos
una vez que ya pasaron esos minutos vas
a ver que va a aparecer así como muchas
letras así como ves en la captura de
pantalla y listo con eso ya lo tenemos
instalado para comprobar que está
funcionando vamos a abrir un navegador y
le vamos a poner local Host eh diagonal
Perdón local Host
2.92 y nos tiene que abrir este de una
pantallita donde nada más viene puro
texto eh y vienen ahí algunos numeritos
Eso quiere decir que ya está funcionando
el elastic Search bien Ahora que ya
tenemos el elastic Search y ya tenemos
todo configurado eh vamos a seguir
ejecutando lo que viene ser este tanto
el sham con corriendo el servicio tanto
de Apache como de may sql y no no hemos
cerrado el elastic Search ese lo tenemos
que tener abierto la consola que abrimos
No la vamos a cerrar en caso de que la
haya cerrado nuevamente vuelve a
ejecutar el archivo pun bat de
elasticsearch.bat y que es y que empiece
a correr eh una vez hecho esto Bueno
vamos a abrir eh la liga de adobe eh
todas estas ligas van a estar en el en
la liga que te voy a compartir que fue
de donde yo me guié para instalar el
magento ahí viene totalmente nada más la
copias la pegas la abres y vas a ver que
va bu en la parte superior derecha hay
un botón que dice sig te va a pedir que
inicie sesión vas a si no tienes una
cuenta de adobe
créala pon tu correo tus datos lo que
sea necesario y una vez hecho el inicio
de sesión y pasado el
registro nos vamos a ver que tenemos una
pantallita nuevamente regresamos a la
original pero ahora ya aparece nuestro
nombre y a un lado hay una flechita en
donde nosotros vamos a dar clic en en
este propiedades del perfil viene en
inglés Así que no no viene así pero se
entiende pues vi creo que tres botones
uno es para cerrar el otro es para el
perfil los datos ahí nos vamos a dirigir
a donde dice Access Case y ahí vamos a
crear una nueva llave de acceso vamos a
seleccionar que es para magento
dos vas a ver que nos da unos unos este
una llave pública y una llave eh privada
bien una vez hecho esto vamos a abrir un
un
este vamos a abrir en otra pantalla
aparte este un un símbolo del sistema y
vamos a entrar con el comando CD hasta
la carpeta en donde tenemos
eh donde vamos a querer instalar magento
en este caso pues vamos a a la carpeta
shamp en ht docs ahí crea tú una carpeta
por favor
la carpeta le puedes poner el nombre que
tú
quieras Bueno regresando a lo que es el
el símbolo del sistema Ahí vas a tener
que colocar
eh un comando El Comando también está
ahí en la página que te comparto
eh es un comando que dice composer
create project
repository URL y demás
eh En donde dice al final magento 2 vas
a colocar el nombre de la carpeta que
creaste vale Y no le vas a colocar la
palabra bash vale la palabra bash no la
vas a colocar simplemente desde composer
hasta donde dice magento 2 que ahí vas a
colocar el nombre de la carpeta que tú
creaste en mi caso le puse
magento una vez que la ejecutemos vas a
ver como en tu consola se va a empezar a
a descargar muchos archivos se va a
poner de color verde y va a empezar a
descargar muchas cosas
eh si en el proceso se te va el internet
o cualquier cosa sucede eh se va a
cancelar se va a a abortar la misión El
problema es que no te va a borrar los
archivos para para volver a hacerle el
intento de instalación vas a tener que
borrar los archivos que estén en la
carpeta que creaste porque cuando lo
vuelvas a ejecutar te va a pedir que sea
una carpeta vacía en ese caso pues vas a
tenerla que borrar Y nuevamente ejecutar
El Comando una vez que termine vas a ver
que dice algo de
eh de que ya este termina y que te dice
que ya está todo correcto simplemente
regresa a la consola
normal una vez eh hecho hecho esta parte
eh nos vamos a dirigir a vamos a abrir
el el admin de may sql que está en la en
el shamp le das en shamp nuevamente en
mysql debe estar corriendo todo eh en
donde dice admin te va a abrir el php my
admin vamos a donde dice nueva en la
parte izquierda y vamos a crear una base
de datos le vas a poner el nombre que tú
quieras Yo le puse magento magento 2 no
lo recuerdo pero ahí viene en la
pantalla
eh simplemente la vamos a crear y
después vamos a regresar a la pantalla
principal nuevamente de php My admin ahí
nos vamos a donde dice cuentas de
usuario vamos a crear un usuario nuevo
entonces ahí dice nuevo y Añadir cuenta
de usuario cuando le des clic en eso eh
vamos a agregar en el primer campo que
dice nombre de usuario el nombre que le
quieras poner yo le puse usuario magento
luego el nombre de de Host vas a
seleccionar local para que se ponga el
local Host y en contraseña pues poner la
contraseña que tú quieras en la parte de
abajo vas a seleccionar los permisos
donde dice global y que se palome todo
luego le vas a dar en continuar después
de eso te vas a dirigir al botoncito que
dice base de datos Y vas a la que
creaste que dice magento magento 2 como
le hayas puesto y le vas a dar permisos
globales es decir seleccionar todo y le
vas a dar en continuar una vez hecho
esto abrimos Ahora sí la carpeta que
creamos para descargar el magento y
vamos a dirigirnos primero a la carpeta
que se llama vendor en vendor vamos a
abrir la que se llama magento en magento
framework en framework image y en image
adapter ahí hay un archivo que se llama
g g deg gd2 perdón y de ahí vas a
abrirlo te vas a dirigir en la línea 96
aproximadamente Ahí está en pantalla
claramente y dice algo de If entre
paréntesis el símbolo de pesos URL and y
set URL bla bla bla y vas a Añadir lo
que tengo ahí subrayado en pantalla de
color rojo que son dos ampers el símbolo
eh de admiración al revés y dice Fil
bajo exit y file name eso lo vas a
agregar vas a guardar y después te vas a
dirigir a tu a una a un símbolo del
sistema
y el símbolo del sistema Vas a agregar o
vas a colocar el El Comando de que
dice en la página que te mandé en la
liga que te voy a colocar viene lo que
dice verificación de instalación de
magento y vas a colocar desde donde dice
php Bin diagonal magento hasta Us regres
igual a 1 ahí en esa parte vas a editar
en toda la línea que que aparece ahí en
la página eh lo que dice en base URL
http do. diagonal diagonal local Host
diagonal Ahí vas a colocar Cómo se llama
la carpeta donde hiciste la
la descarga de archivos en este caso
magento magento 2 como le puesto después
dice db
gu ahí le vas a poner el nombre de la
base de datos que creaste Lu de user el
nombre del usuario que colocaste y de
password vas a colocar la contraseña que
le colocaste al usuario que creaste de
ahí todo en fuera lo vas a dejar
simplemente le das
enter y te va a empezar a correr la
instalación de magento eh la instalación
de magento tarda muchísimo yo le di
algunos enters este mientras me
desesperaba y como que avanzó un
poquito son 100 y tantos pasos los que
tiene que pasar la computadora
eh una vez que ya esté ejecutado eh
simplemente va a decir al final que ya
está completa o la magento installation
complete y una vez hecho esto hemos
terminado la instalación de magento nos
faltaría hacer la configuración inicial
pero con eso ya ya este ya iniciamos
este la instalación y ya tenemos todo
completo ahí todo lo demás lo veremos
más adelante
浏览更多相关视频
Como descargar e instalar Laragon en Windows 10 fácil y rápido 2023
Como Instalar Windows 10 en VirtualBox Paso a Paso 2024!!
Cómo Descargar e Instalar MySQL y Workbench Fácil 2024 - Windows 10/11
ExistDB 1 Instalación
Wordpress EC2 RDS (Part 1)
Curso de Oracle Apex desde cero para principiantes | INSTALACION APEX 5.0 (video 3)
5.0 / 5 (0 votes)