Jump to content

Prestashop 1.6 error durante instalación - PHP: Notice : Undefined offset: 2 in ~/classes/datas.php


Recommended Posts

Hola, quiero instalar prestashop 1.6 en mi servidor pero me sale el siguiente error cuando trato de hacerlo con el script php.

 

PHP: Notice : Undefined offset: 2 in ~/classes/datas.php

 

Cuando trato de instalarlo utilizando el navegador solo llego hasta donde se ingresan los datos de configuración de la base de datos y cuando doy click en el botón para probar la conexión a base de datos no pasa nada, tampoco cuando le doy continuar con la instalación.

 

Esta es la información del servidor

 

# cat /etc/debian_version

6.0.9

# php -v
PHP 5.3.3-7+squeeze19 with Suhosin-Patch (cli) (built: Feb 17 2014 10:10:23)
Copyright © 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
    with Suhosin v0.9.32.1, Copyright © 2007-2010, by SektionEins GmbH

# apache2 -v
Server version: Apache/2.2.16 (Debian)
Server built:   Feb  1 2014 21:22:42

# mysql --version
mysql  Ver 14.14 Distrib 5.1.73, for debian-linux-gnu (x86_64) using readline 6.1
 

¿Me podrían ayudar con este problema? ¿Debería instalar prestashop 1.5? ¿Debería actualizar a PHP 5.4 o actualizar alguna otra cosa?

 

Gracias.

Link to comment
Share on other sites

Buenos días,

 

PHP 5.3 es compatible con Prestashop 1.5 y 1.6, no deberías actualizar aunque si es recomendable por rendimiento.

 

¿Cuando verifica los requisitos del servidor te indica que todo está correcto?

 

¿Has probado a descargar de nuevo Prestashop de la web oficial? Por si se hubiera descargado mal y algún fichero estuviera corrupto.

Link to comment
Share on other sites

 

Buenos días,

 

PHP 5.3 es compatible con Prestashop 1.5 y 1.6, no deberías actualizar aunque si es recomendable por rendimiento.

 

¿Cuando verifica los requisitos del servidor te indica que todo está correcto?

 

¿Has probado a descargar de nuevo Prestashop de la web oficial? Por si se hubiera descargado mal y algún fichero estuviera corrupto.

 

Hola, gracias por tu ayuda.

 

Ya actualicé php

 

# php -v
PHP 5.4.28-1~dotdeb.0 (cli) (built: May  7 2014 22:17:47)
Copyright © 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright © 1998-2014 Zend Technologies

 

Sí, al verificar los requisitos todo aparece bien y puedo continuar sin problema.

 

Acabé de descargar nuevamente Prestashop 1.6 del enlace oficial pero sigo teniendo el mismo problema.

 

Me parece curioso que aunque le doy la información de base de datos (nombre: tienda, usuario: user, clave:pass1234) en el mensaje de error sigue apareciendo

 

Access denied for user 'root'@'localhost' (using password: NO)

 

es como si no tomara los argumentos que le paso al script.

 

¿Sabes si existe alguna firma oficial para validar la descarga del instalador?

Link to comment
Share on other sites

Ya encontré el problema (gracias a @xtaz07), estaba cometiendo un error en el momento de pasar los parámetros al script.


Estaba usando la forma unix:

--parametro valor

 

Y debía hacerlo de la forma

--parametro="valor"

 

Gracias

Edited by lenieto3 (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...