- Vamos a la zona de descargas de la web de Magento y descargamos Magento Open Source Ecommerce Software & Solutions | Magento .
- Una vez tenemos el archivo Magento-B1Preview-0.6.zip en nuestro disco duro lo descomprimimos copiamos el contenido de la carpeta magento y lo pegamos en el directorio raiz de nuestro servidor.
- Creamos una base de datos para Magento desde phpmyadmin.
- Editamos el archivo httpd.conf donde pone
#LoadModule rewrite_module modules/mod_rewrite.sole quitamos la almohadilla # dejandolo asi
LoadModule rewrite_module modules/mod_rewrite.so
Buscamos en el archivo Directory y donde se encuentre el nuestro por ejemplo <Directory "C:/servidor/www"> buscamos
AllowOverride None
y lo dejamos asi
AllowOverride All
- Editamos el archivo php.ini donde pone
;extension=php_mcrypt.dllle quitamos el punto y coma ; dejandolo asi
extension=php_mcrypt.dll
--------------------------------------------------------------------------------
;extension=php_pdo_mysql.dll
le quitamos el punto y coma ; dejandolo asi
extension=php_pdo_mysql.dll
--------------------------------------------------------------------------------
allow_url_fopen=off
dejandolo asi
allow_url_fopen=on
--------------------------------------------------------------------------------
memory_limit = 8M
dejandolo asi
memory_limit = 20M
- Descarga la libreria php_pdo_mysql.zip una vez en el disco duro descomprimela y pegala en la carpeta ext de php php/ext
- Reinicia apache.
- Abre un navegador y conectate a la url http://localhost/install/ y comenzaremos la instalacion la primera pantalla que nos encontramos son los terminos y condiciones de uso de magento si estamos de acuerdo aceptamos y pinchamos en continuar.
- La segunda pantalla es la de configuracion en la seccion Database Connection en ella configuramos los datos de nuestra conexion a la base de datos servidor usuario pass y nombre de la base de datos que usaremos para magento.
rellenamos los datos de Default Store en
host pondremos localhost
base path dejaremos /
Protocol http
port 80
En Secure Connection ponemos exactamente lo mismo que en Default Store incluido el protocolo http pulsamos continuar
- La siguiente pantalla nos permitira configurar nuestra cuenta de admin rellenamos los datos que nos solicitan excepto Encryption Key que si quereis la podeis dejar en blanco y magento nos la generara una vez rellenado todo pinchamos en continuar .
- En esta ultima pantalla veremos nuestra clave de encriptacion que copiaremos y guardaremos en un lugar seguro.
Solo nos queda pinchar en go to frontend para ver nuestra tienda funcionando http://localhost/
o pinchar en go to backend para acceder a la administracion de nuestra tienda http://localhost/admin/
hola,
Es mi primer mensaje aqui, y seguro que no el ultimo: ¡este magento tiene una pinta estupenda!
Bueno, al grano.
Estoy intentando instalar magento en local (windows XP, SP2, Apache2, php 5.2.3) y no lo consigo.
He seguido todos los pasos de instalacion, reverificado cada uno 5 veces y no hay manera.
Cuando voy a http://localhost/magento/install/ me dice: "500 Internal Server Error".
Tambien pasa que si navego en mi osc ( http://localhost/osc/ ) me sale a cada clic un warning de windows:
PHP Startup: Unable to load dynamic library 'C:php4winextphp_pdo_mysql.dll' - No se puede encontrar el módulo especificado.
. Segun entiendo el mensaje, no encuentra la dll pero te aseguro que esta: he adjuntado una captura de pantalla donde se ve.
A ver si a alguien se le ocurre el problema y la solucion, porque yo no puedo.
saludos
pd: ya veras si crear un nuevo tema por eso...
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
OSdave descarga la libreria que te adjunto y reemplaza la que tienes creo que con eso ya se solucionara el tema de la dll.
Libreria php_pdo_mysql.dll
El mensaje de internal error parece que no este usando el htaccess vualve aprobar una vez reinstalada la libreria y reiniciado el apache.
Si sigue fallando comentalo para ver que puede ser.
Un saludo :ok:
hola Jemact, gracias por responder.
Pos nope, no ha funcionado. He cambiado el nombre de la antigua dll, he descomprimido y puesto la de tu link en C:php4winext y he reiniciado el Apache y sigue igual: no encuentra la libreria 🙁
No se si importa, instale php, Aapche y MySQL segun las instruccione de Eward Tanguay, no por el WAMP.
¿Con que puedo abrir la dll para ver si esta bien? Lo he intentado con el crimson pero no lo entiende.
O quizas el más facil seria esperar la version definitiva, siendo una beta quizas es normal...
¿Que crees?
salu2
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
He cambiado el nombre de la antigua dll, he descomprimido y puesto la de tu link en C:php4winext y he reiniciado el Apache y sigue igual: no encuentra la libreria
Que version de php estas usando la 4?
Un saludo :ok:
no no, la 5.2.3 (es lo que me aparece en el phpinfo())
ya que estoy:
Apache 2.0.59
MySQL: 5.0.45
por si sirve de algo...
gracias
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
Otra pregunta mas en el archivo php.ini has buscado
;extension=php_mcrypt.dll
y lo has reemplazado por
extension=php_mcrypt.dll
y
;extension=php_pdo_mysql.dll
lo has reemplazado por
extension=php_pdo_mysql.dll
Un saludo :ok:
exacto, he descomentado (o sea he quitado el semi-colon) de estas 2 lineas...
mientras tanto, he buscado en frances y he encontrado un foro de magento donde dan más explicaciones: http://www.fragento.org/index.php?option=com_fireboard&Itemid=4&func=view&id=5&catid=6
Alli dicen de descomentar en el php.ini tambien:
extension=php_pdo.dll
.
Lo he hecho y ¡ya no me aparece el alert windows que dice que no encuentra la libreria! :ymca:
Pero sigue dandome el error 500 cuando quiero hacer la instalacion.
Asi que he intentado seguir con las explicaciones que dan...
El paso siguiente, segun dicen, es, en el my.cnf (en /xampp/mysql/bin), comentar esto:
skip-innodb
Primer problema, no he encontrado ningun my.cnf 🙁 pero si un my.ini en C:Archivos de programaMySQLMySQL Server 5.0)
Alli veo que el skip-innodb ya esta comentado.
Luego dicen de DEScomentar todo eso:
innodb_data_home_dir = C:/xampp/mysql/data/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = C:/xampp/mysql/data/
innodb_log_arch_dir = C:/xampp/mysql/data/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
set-variable = innodb_buffer_pool_size=16M
set-variable = innodb_additional_mem_pool_size=2M
# Set .._log_file_size to 25 % of buffer pool size
set-variable = innodb_log_file_size=5M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
set-variable = innodb_lock_wait_timeout=50
En mi fichero no tengo todas estas lineas, algunas si y las que estan ya estan descomentadas...
¿progresamos?
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
Una cosa mas que sabemos :ok:
De todas maneras el error ese que te da al intentar acceder al install yo diria que es porque no tienes configurado para usar htacess en windows.
Un saludo
¿y tienes una idea de como puedo configurar el apache para que tome en cuenta el htaccess?
De lo que he encontrado en GG solo hace falta poner All al AllowOverride del <Directory> y esto:
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^.ht">
Order allow,deny
Deny from all
</FilesMatch>
Lo que esta ya asi...
Incluso he intentado esto (en el httpd.conf)
<Directory "C:/phpweb/magento">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
pero sin exito
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
Si en el httpd.conf C:/phpweb/magento es el raiz de tu servidor eso esta correcto
<Directory "C:/phpweb/magento">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
y te quedaria editar
#LoadModule rewrite_module modules/mod_rewrite.so
por
LoadModule rewrite_module modules/mod_rewrite.so
Creo que con eso deberia bastar para permitirte usar urls cortas no te olvides de parar y volver a arrancar los servicios
Un saludo :ok:
OLE OLE Y OLE, lo he conseguido!!! :ymca:
La verdad que habia empezado esta respuesto con:
pues no, no he podido, lo dejo para más adelante...
me he leido y he pensado, "joder, no puede ser, venga!".
Lo que hice al final es instalarme el XAMPP, y despues seguir las instrucciones.
Lo unico, cuando se dice que hay que reiniciar el apache, no basta desde la consola de XAMPP: hay que ir a "administrador de tareas" (en windows) y terminar el proceso apache.exe dese alli, a lo bruto.
Pero ya esta, porfin tengo el magento en local!!! :ok:
Muchas gracias a Jemact por tu apoyo y a por ello! :bleh: :boxeo:
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
enhorabuena
Felicidades por la resolución, si es que la frase
joder, no puede ser, venga!...
es el motor principal de muchas soluciones...
ahora a trastearlo que es lo que mola!
Un saludo
shgarcia
Buenas,
Alguien ha probado la instalación local en Mac? con el mamp.
Salud!
Hola que tal he intentado instalar Magento, primero tenia muchos errores utilizaba easyphp, tenia los errores ke mencionan en los post mas atras, despues me descargue el xampp y segui los pasos del manual y ya entro a la pag de instalacion pero lleguo a una parte y no me deja continuar mas abajo dejo lo que me sale:
o PHP Extension "mcrypt" must be loaded
o PHP Extension "curl" must be loaded
Supuse que hay ke activar esas extenciones asi ke me diriji al php.ini y les kite el ; para activarlas (reinicie todos los servicios) pero nada no se si alguien sepa como solucionar este error.
Saludos !!!!!!