Jump to content

Actualización a 1.5 problema imágenes


hibernator

Recommended Posts

Hola a todos!

 

He actualizado mi viejo prestashop 1.4 a la última versión 1.5. Todo ha ido más o menos bien pero tengo un problema con las imágenes de cada producto. Me gustaría utilizar las url amigas y no estoy seguro que mi servidor ofrezca dicho servicio y ya he pedido que me lo activen (por si ese era el problema).

 

www.cenza.es/prestashop

www.cenza.es/phpinfo.php

 

Por ejemplo no puedo ver las imágenes aquí http://www.cenza.es/...co-silla-sillon

 

¿Puede ser debido a que las imágenes no se encuentran en la carpeta img/p? o al usar urls amigables debería tener las imágenes en otra carpeta? he copiado todas las imágenes de las carpetas tmp, y p de la antigua versión.....

 

¿Puede ser a que están generadas las thumbnails y realmente las originales no se encuentran en su sitio?

 

Mi cliente intentó la migración sin éxito e igual ha perdido las imágenes....pero no estoy seguro del todo...

 

Cualquier pista me servirá de ayuda...no se por donde tirar ya...

 

Muchas gracias!


Mi .htaccess file en la carpeta /prestashop de mi servidor

 

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule . - [E=REWRITEBASE:/prestashop/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^www.cenza.es$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType text/css "access plus 1 week"
    ExpiresByType text/javascript "access plus 1 week"
    ExpiresByType application/javascript "access plus 1 week"
    ExpiresByType application/x-javascript "access plus 1 week"
    ExpiresByType image/x-icon "access plus 1 year"
</IfModule>

FileETag INode MTime Size
<IfModule mod_deflate.c>
    <IfModule mod_filter.c>
        AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript
    </IfModule>
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /prestashop/index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Link to comment
Share on other sites

En primer lugar se intentó una migración con el plugin upgrade one click a la versión y no funcionó. A continuación se hizo la migración a mano pero no consigo ver las imágenes de los productos....no sé si se debe a que realmente no están, no las he copiado donde toca, no he generado algo que me falta....no se muy bien cuál es el problema....

 

voy a probar esto...

 

http://www.prestashop.com/forums/topic/192374-solved-no-product-images-after-upgrading-from-15017-to-151/

 

Si intento regenerar las miniaturas me dice que no encuentra las imágenes:

 

  1. Original image is missing or empty (....prestashop/img/p/1/1.jpg)
  2. Original image is missing or empty (...prestashop/img/p/7/7.jpg)
  3. Original image is missing or empty (....prestashop/img/p/8/8.jpg)
  4. Original image is missing or empty (....prestashop/img/p/9/9.jpg)

¿Pude ser que se hayan perdido las imágenes originales al lanzar el proceso de actualización automático con el módulo upgrade one click?

 

Muchas graciasss

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

En primer lugar se intentó una migración con el plugin upgrade one click a la versión y no funcionó. A continuación se hizo la migración a mano pero no consigo ver las imágenes de los productos....no sé si se debe a que realmente no están, no las he copiado donde toca, no he generado algo que me falta....no se muy bien cuál es el problema....

 

voy a probar esto...

 

http://www.prestashop.com/forums/topic/192374-solved-no-product-images-after-upgrading-from-15017-to-151/

 

Si intento regenerar las miniaturas me dice que no encuentra las imágenes:

 

  1. Original image is missing or empty (....prestashop/img/p/1/1.jpg)
  2. Original image is missing or empty (...prestashop/img/p/7/7.jpg)
  3. Original image is missing or empty (....prestashop/img/p/8/8.jpg)
  4. Original image is missing or empty (....prestashop/img/p/9/9.jpg)

¿Pude ser que se hayan perdido las imágenes originales al lanzar el proceso de actualización automático con el módulo upgrade one click?

 

Muchas graciasss

 

Hola,

 

Me llamo Raul Martinez,

 

A mi me paso algo parecido, y tuve que pulsar un boton llamado "Mover Imagenes" que tienes en la pestaña Preferencias -> Imagenes, pero que al parecer tienes que hacer esto: http://www.prestashop.com/forums/topic/270956-no-more-image-after-upgrading-to-155/?hl=%2Bimages&do=findComment&comment=1362814 y una vez me aparecio el boton "Mover imagenes" despues pulse "regenerar miniaturas", y me funciono..

Edited by Raul Martinez (see edit history)
  • Like 1
Link to comment
Share on other sites

Buenos días!

 

Ha funcionado!

 

muchas gracias Raúl...sinceramente ya no sabía que hacer...

 

los pasos que he seguido son:

 

settings.inc.php modificar la fecha con esta línea

define('_PS_CREATION_DATE_', '2012-09-02');

 

A continuación vas a preferencias/imagenes y al final del todo aparece un maravilloso botón Mover imágenes. Tras pulsarlo compruebas que la opción file system...esta desactivada....

Link to comment
Share on other sites

Solucionado

 

Cambiado en productcategory.tpl (modules carpeta)

 

<a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" class="lnk_img" title="{$categoryProduct.name|htmlspecialchars}"><img src="{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, 'medium_default')|escape:'html'}" alt="{$categoryProduct.name|htmlspecialchars}" /></a>

 

por

 

<a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" class="lnk_img" title="{$categoryProduct.name|htmlspecialchars}"><img src="{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, 'medium')|escape:'html'}" alt="{$categoryProduct.name|htmlspecialchars}" /></a>

Link to comment
Share on other sites

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