xeikon Posted April 25, 2011 Share Posted April 25, 2011 Hola a todos, Soy nuevo en esto de PRESTASHOP y he tenido demasiados problemas tratando de instalar la ultima versión 1.4.1.0. Trate de instalar en un hosting con servidor Windows (en dattatec) pero nunca pasaba del paso 4 en la instalación (Cambie los permisos a 777, mi versión de PHP es superior a 5.XXX, Probé en Firefox y en IE con modo Compatibilidad, la base de datos conecta perfectamente y hasta el envío de correos configurando el SMTP funciona de maravilla y después de tratar 6 veces (haciendo drop a las bases y todo) NADA !!! NO FUNCIONA !!! esto es totalmente frustrante. La ultima vez si instalo pero el FRONT-END nunca apareció (aun cuando borre la carpeta install y le puse otro nombre al admin). Por ultimo he tratado de instalar en un hosting con servidor Linux (en dattatec) pero a la hora de transferir los archivos, 2 archivos del mismo nombre no quieren instalar: function.mailto.php (uno va a la carpeta /tools/smarty/plugins y el otro va a la carpeta /tools/smarty_v2/plugins). Según el servidor es un virus. He aquí el error:STOR function.mailto.php150 Opening ASCII mode data connection for function.mailto.php550 Virus Detected and Removed: HTMLeval(unescape.UNOFFICIALAlguien tiene alguna solución para este problema ???????????Lo que es yo, hasta aquí llega mi amor !!! Por lo que veo el producto Prestachop tiene demasiados errores y es muy fácil de instalar según las instrucciones, pero en la realidad esto NO sucede. Llevo 5 días tratando y leyendo el forum por resultados y soluciones y lo único que encuentro es mucha gente que tiene los mismos problemas que yo y que estos problemas no son resueltos.Gracias a los que me puedan ayudar !!!!Xeikon Link to comment Share on other sites More sharing options...
Xavi_x Posted January 4, 2012 Share Posted January 4, 2012 Tengo el mismo problema y no encuentro la solución, exactamente lo mismo que el compañero me esta pasando. Alguien sabe como lo puedo arreglar? Gracias Link to comment Share on other sites More sharing options...
E-kipper Posted January 6, 2012 Share Posted January 6, 2012 Prestashop está desarrollado en PHP y con base de datos MySQL: no funciona en servidores Windows. En cuanto al posible virus... Es posible que lo tengas en tu ordenador y al subirlo al servidor lo detecte, o es posible que el antivirus del servidor se equivoque y sea un falso positivo. Yo nunca he tenido ese problema al subir PS al servidor. Link to comment Share on other sites More sharing options...
nadie Posted January 6, 2012 Share Posted January 6, 2012 Respecto al virus, chekea el servidor si tienes esa posibilidad. Respecto a Prestashop en Windows, si es posible instalarlo, teneis un ejemplo en el siguiente enlace de una instalación de prestashop en Windows Web Server 2008 con Internet Information Server 7, y sobre los problemas que puede dar en su instalación, inclusive solución: http://blog.avantit.es/wp/hosting-php/instalar-prestashop-en-servidor-windows-con-iis7 Link to comment Share on other sites More sharing options...
E-kipper Posted January 8, 2012 Share Posted January 8, 2012 Sí, todo lo hecho para Apache puede funcionar en IIS, y viceversa... Pero es complicado si no se tienen conocimientos suficientes. Para los profanos, como yo, lo mejor es hacer funcionar las cosas en el servidor para el que se han desarrollado. Link to comment Share on other sites More sharing options...
nadie Posted January 8, 2012 Share Posted January 8, 2012 Sí, todo lo hecho para Apache puede funcionar en IIS, y viceversa... Pero es complicado si no se tienen conocimientos suficientes. Para los profanos, como yo, lo mejor es hacer funcionar las cosas en el servidor para el que se han desarrollado. Lo excitante es probarlo en todos los sistemas. (Aunque bueno, lo primero es averiguar el problema) Link to comment Share on other sites More sharing options...
E-kipper Posted January 10, 2012 Share Posted January 10, 2012 ¿Excitante? Más bien, cabreante jajajaja. Lo dicho: quienes no sabemos, tenemos que conformarnos con hacer lo estándar. Link to comment Share on other sites More sharing options...
nadie Posted January 10, 2012 Share Posted January 10, 2012 ¿Excitante? Más bien, cabreante jajajaja. Lo dicho: quienes no sabemos, tenemos que conformarnos con hacer lo estándar. ¿Por cierto? ¿Has conseguido averiguar alguna novedad? Link to comment Share on other sites More sharing options...
pmuruaga Posted May 25, 2012 Share Posted May 25, 2012 Pudieron solucionar el problema con los archivos mailto? como? Yo tenia el mismo problema con dattatec tambien, pero lo subi al paquete de prestashop comprimido y lo descomprimi desde el panel de control, aparentemente esta todo bien, pero aun no puedo instalarlo por otra cosa. (http://www.prestashop.com/forums/topic/169557-error-installing-148-version/page__pid__834895?do=findComment&comment=834895) Pero lo del virus, si bien no se mucho de php/js pero los archivos no parecen tener nada raro, me refiero a los mailto de smarty y smarty_v2. Link to comment Share on other sites More sharing options...
agrelot Posted July 18, 2012 Share Posted July 18, 2012 Hola amigos: Acabo de bajar PS 1.4.8.2 y me da el mismo error de "detección de virus" (también en dattatec). ¿Cómo lo solucionaron?. Gracias Link to comment Share on other sites More sharing options...
pmuruaga Posted July 18, 2012 Share Posted July 18, 2012 Tenes correctamente asignados los dns? yo tenia el problema de que estaba tratando de instalarlo usando ip, supongo que eso fue porque una ves que entre con la url pude instalarlo correctamente. De todas formas, tambien proba de subir el zip/rar sin descomprimir, porque dattatec te deja descomprimir una vez subido desde el panel de control. No quiero crear discordía pero me canse de renegar y finalmente volvi a joomla con virtuemart - Suerte y si logras armar todo me pongo en contacto con vos asi me explicas, jeje. Exitos. Link to comment Share on other sites More sharing options...
[email protected] Posted February 28, 2013 Share Posted February 28, 2013 (edited) Si bien es tarde para responder, me toco hace poco resolver este problema. Simplemente recortando una parte de la función mailto de smarty desaparece el inconveniente, no me detuve a modificar la función para dejarla con toda la funcionalidad que posee y no probé aún que impacto tiene la modificación sobre la instalación de prestashop, por lo pronto puedo decir que pude terminar de subir los archivos al servidor para probar. El código retocado es el siguiente, se eliminó la capacidad de codificación javascript, ya que lo que causaba el problema era una llamada a la función eval(). <?php /** * Smarty plugin * * @package Smarty * @subpackage PluginsFunction */ /** * Smarty {mailto} function plugin * * Type: function<br> * Name: mailto<br> * Date: May 21, 2002 * Purpose: automate mailto address link creation, and optionally encode them.<br> * Params: * <pre> * - address - (required) - e-mail address * - text - (optional) - text to display, default is address * - encode - (optional) - can be one of: * * none : no encoding (default) * * javascript : encode with javascript <<==ELIMINADO!!! * * javascript_charcode : encode with javascript charcode * * hex : encode with hexidecimal (no javascript) * - cc - (optional) - address(es) to carbon copy * - bcc - (optional) - address(es) to blind carbon copy * - subject - (optional) - e-mail subject * - newsgroups - (optional) - newsgroup(s) to post to * - followupto - (optional) - address(es) to follow up to * - extra - (optional) - extra tags for the href link * </pre> * Examples: * <pre> * {mailto address="[email protected]"} * {mailto address="[email protected]" encode="hex"} * {mailto address="[email protected]" subject="Hello to you!"} * {mailto address="[email protected]" cc="[email protected],[email protected]"} * {mailto address="[email protected]" extra='class="mailto"'} * </pre> * * @link http://www.smarty.net/manual/en/language.function.mailto.php {mailto} * (Smarty online manual) * @version 1.2 * @author Monte Ohrt <monte at ohrt dot com> * @author credits to Jason Sweat (added cc, bcc and subject functionality) * @param array $params parameters * @param Smarty_Internal_Template $template template object * @return string */ function smarty_function_mailto($params, $template) { static $_allowed_encoding = array('javascript_charcode' => true, 'hex' => true, 'none' => true); $extra = ''; if (empty($params['address'])) { trigger_error("mailto: missing 'address' parameter",E_USER_WARNING); return; } else { $address = $params['address']; } $text = $address; // netscape and mozilla do not decode %40 (@) in BCC field (bug?) // so, don't encode it. $search = array('%40', '%2C'); $replace = array('@', ','); $mail_parms = array(); foreach ($params as $var => $value) { switch ($var) { case 'cc': case 'bcc': case 'followupto': if (!empty($value)) $mail_parms[] = $var . '=' . str_replace($search, $replace, rawurlencode($value)); break; case 'subject': case 'newsgroups': $mail_parms[] = $var . '=' . rawurlencode($value); break; case 'extra': case 'text': $$var = $value; default: } } if ($mail_parms) { $address .= '?' . join('&', $mail_parms); } $encode = (empty($params['encode'])) ? 'none' : $params['encode']; if (!isset($_allowed_encoding[$encode])) { trigger_error("mailto: 'encode' parameter must be none, javascript_charcode or hex", E_USER_WARNING); return; } // FIXME: (rodneyrehm) document.write() excues me what? 1998 has passed! if ($encode == 'javascript_charcode') { $string = '<a href="mailto:' . $address . '" ' . $extra . '>' . $text . '</a>'; for($x = 0, $y = strlen($string); $x < $y; $x++) { $ord[] = ord($string[$x]); } $_ret = "<script type=\"text/javascript\" language=\"javascript\">\n" . "{document.write(String.fromCharCode(" . implode(',', $ord) . "))" . "}\n" . "</script>\n"; return $_ret; } elseif ($encode == 'hex') { preg_match('!^(.*)(\?.*)$!', $address, $match); if (!empty($match[2])) { trigger_error("mailto: hex encoding does not work with extra attributes. Try javascript.",E_USER_WARNING); return; } $address_encode = ''; for ($x = 0, $_length = strlen($address); $x < $_length; $x++) { if (preg_match('!\w!' . Smarty::$_UTF8_MODIFIER, $address[$x])) { $address_encode .= '%' . bin2hex($address[$x]); } else { $address_encode .= $address[$x]; } } $text_encode = ''; for ($x = 0, $_length = strlen($text); $x < $_length; $x++) { $text_encode .= '' . bin2hex($text[$x]) . ';'; } $mailto = "mailto:"; return '<a href="' . $mailto . $address_encode . '" ' . $extra . '>' . $text_encode . '</a>'; } else { // no encoding return '<a href="mailto:' . $address . '" ' . $extra . '>' . $text . '</a>'; } } ?> EDIT: La instalación se realizó correctamente y el sistema funciona en su totalidad. Edited March 1, 2013 by [email protected] (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts