Comenzando por tratar de correr el magento en un docker (cosa que no habia hecho antes) para tenerlo corriendo como el cliente pero no logre que andara como debe ser, en local casi lo logro, mostraba el header y el footer pero con un error el cual dejo acontinuacion.
Investigando me sale que basicamente es problema de conectividad con la base de datos pero logro correr el sql y persiste el problema.
mi local.xml esta de la siguiente manera:
<config> <global> <install> <date><![CDATA[Mon, 29 Feb 2016 21:38:21 +0000]]></date> </install> <crypt> <key><![CDATA[93e3451234503e2acee8ed55821432342]]></key> </crypt> <disable_local_modules>false</disable_local_modules> <resources> <db> <table_prefix><![CDATA[]]></table_prefix> </db> <default_setup> <connection> <host><![CDATA[db]]></host> <username><![CDATA[admin]]></username> <password><![CDATA[admin]]></password> <dbname><![CDATA[midatabase]]></dbname> <initStatements><![CDATA[SET NAMES utf8]]></initStatements> <model><![CDATA[mysql4]]></model> <type><![CDATA[pdo_mysql]]></type> <pdoType><![CDATA[]]></pdoType> <active>1</active> </connection> </default_setup> </resources> <session_save><![CDATA[db]]></session_save> </global> <admin> <routers> <adminhtml> <args> <frontName><![CDATA[admin_staging]]></frontName> </args> </adminhtml> </routers> </admin> <frontend> <secure_url> <all>/</all> </secure_url> </frontend> </config>
una pregunta adicional como se sabe a version del magento 1?, si estuviera andando bien saldria en el admin. En el mag2 sale en el composer.json pero en mag1 no me sale la version, para filtrar la busqueda en google, s alguno a de tener la solucion estaria genial
Hola @nybegynner _mag,
Entiendo qeu el nombre de tu host no es correcto.
Habría que ver también el docker-compose.yml para ver los nombres.
Con respecto a la versión de Magento, mira en https://github.com/OpenMage/magento-mirror/blob/magento-1.9/app/Mage.php#L171 para ver qué versión exacta tienes.
La version de magento la descubri por medio de docker (honestamente no recuerdo cual comando) me mostro esta:
## Technologies Used ##
* Magento ver. 1.9.2.4
y a la final el docker si arranco pero mientras persiste el problema de conexion nunca se servira bien el magento y el docker-compose.yml quedo asi.
version: '3' services: web: build: context: ./web ports: - "80:80" volumes: - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER} environment: XDEBUG_REMOTE_IP: "192.168.0.100" # links: # - db # - redis # db: # image: "mariadb" # volumes: # - db_data:/var/lib/mysql # environment: # MYSQL_ROOT_PASSWORD: 123 # ports: # - "3300:3306" # redis: # image: redis #volumes: # applications-sync: # external: # name: "magento1-docker-sync" # db_data: # external: # name: "magento1_db_data"
Hola @nybegynner _mag,
En base a ese archivo, el container de la DB no estaría activo cuando inicies el stack.
Si esto fuera cierto, es lógico que no puedas conectarte con él.
Puedes ejecutar:
docker ps
¿Y así ver qué containes activos tienes?
es para no virtualizar la base de datos segun tengo entendido.
lo que tengo de docker es lo siguiente:
lo que quiero es conectarlo a mi base de datos local
Hola @nybegynner _mag,
¿Estás usando docker con un docker-compose.yml hecho por ti o estás usando alguna otra solución?
¿Podrías compartir tu docker-compose.yml?