Marianosc Posted April 13, 2015 Share Posted April 13, 2015 (edited) So we had an issue with an empty cart as documented here and after trying many things the only way we could fix it was a fresh Prestashop 1.6.0.13 install, then import all the product and other related tables via SQL. We then copied over all of the images via FTP to the appropriate /img directorys and every thing is back up and running very well. We seem to have only 2 issues outstanding: 1. No Image Available - Whilst all the images in the FrontOffice for the products appear correctly, and also in the Product Listing in the BackOffice, when you click into a specific product, it shows the "No image available" (1) graphic instead of the actual image. However when you click on the "No image available" image, the fancybox popup correctly shows the product image (2). 2. Can't Upload Images - Probably related to the same issue, but when you try to add an image to an existing or new product we get an error of "An error occurred while copying image." Any assistance is appreciated. Edited April 29, 2015 by Marianosc (see edit history) Link to comment Share on other sites More sharing options...
Steviekb Posted April 13, 2015 Share Posted April 13, 2015 Hi, I am no expert, but have you tried the "Regenerate Thumbnails" option? Steve Link to comment Share on other sites More sharing options...
Marianosc Posted April 13, 2015 Author Share Posted April 13, 2015 (edited) Thanks Steve - Had meant to place in my post, but forgot, that I have tried "Regenerating Thumbnails" and the issues remain Edited April 13, 2015 by Marianosc (see edit history) Link to comment Share on other sites More sharing options...
PascalVG Posted April 14, 2015 Share Posted April 14, 2015 Hi Marianosc, can you check something? Start up the Chrome browser go to your back office, to the page with the "No Image Available" element and right-click on it and (chrome) choose inspect element there you will see the url to your image which is missing. something like: "/img/p/1/1-small_default.jpg" (if it was product with id=1) copy this path and then go to a new browser page: type as url: http://http://www.imaginiya.com/img/p/1/1-small_default.jpg (change blue with your own image path) - can you load the image? - if not, see if the image is really available in this path on the server. - If the image is there, then it is probably a permission problem. The 2nd error you get also looks like a permission problem. Check if ALL the files in the /img directory and its subdirectories have permission '644', and all folders permission '755' if not, maybe use an ftp app like filezilla to set the permissions correctly (CHMOD command. Google to find out more if needed) Hope that helps, pascal Link to comment Share on other sites More sharing options...
Marianosc Posted April 14, 2015 Author Share Posted April 14, 2015 Hi PascalVG, As you'll see from the code below (trimmed some out for brevity), the img src is actually the base64 code for the "No image available" picture instead of the url. The href on the img however is the correct url which is a valid path and opens the img. <a href="/img/p/3/1/31.jpg" class="fancybox"> <img src="data:image/jpeg;base64,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" alt="Kryvaline Daubers" title="Kryvaline Daubers" class="img-thumbnail" pagespeed_url_hash="3435436302" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"> </a> I CHMOD'ed ALL the files in the /img directory recursively with permission '644', and all folders recursively with permission '755'. And just for fun, I also regenerated all thumbnails after having changed the permissions but am still in the same boat with the above 2 issues Link to comment Share on other sites More sharing options...
Marianosc Posted April 16, 2015 Author Share Posted April 16, 2015 So I tested renaming the img/p directory to another name then creating a new empty img/p director, naturally all my products were then missing their pictures. I then created a new product and was able to successfully upload an image. The part I don't get is that both directories have the exact same CHMOD permissions. Any suggestions as I would rather not manually want to reupload 600 images. Link to comment Share on other sites More sharing options...
zeki893 Posted April 16, 2015 Share Posted April 16, 2015 Are you using fcgi? I've had problems with upload size and time before. Anyhow you should check php.ini for those settings as well. What about owner of the folder? maybe need to change it to www-data? Link to comment Share on other sites More sharing options...
PascalVG Posted April 17, 2015 Share Posted April 17, 2015 Hi Mariano, I see that your site uses, or used to use, 'pagespeed' (mod_pagespeed on apache?) From your code you copied above: alt="Kryvaline Daubers" title="Kryvaline Daubers" class="img-thumbnail" pagespeed_url_hash="3435436302" onload="pagespeed.CriticalImages.checkImageForCriticality(this); Not familiar with this myself, but it looks like this (apache) module speeds up the loading of the page, by directly inserting the image code in the code itself, to save server requests or so. Can it be you should (re-)install this module on the server? Or turn it on or so? My 2 cents, pascal Link to comment Share on other sites More sharing options...
PascalVG Posted April 26, 2015 Share Posted April 26, 2015 Hi Mariano, Any luck with this? Let me know if the above suggestion solved the problem or not yet. Thanks, pascal. Link to comment Share on other sites More sharing options...
Marianosc Posted April 29, 2015 Author Share Posted April 29, 2015 (edited) Hi PascalVG, thanks for all the suggestions and follow up. I ended up deleting the image folder & recreating it, clearing out the the images in SQL and manually re-uploaded them in the BO. This ended up solving the two issues (though the thumbnail issues remained for a few days, they now appear as normal ... possibly a cache issue with mod_pagespeed). Thanks again. Mariano. Edited April 29, 2015 by Marianosc (see edit history) Link to comment Share on other sites More sharing options...
Deoorbel Posted November 10, 2015 Share Posted November 10, 2015 (edited) I solved it bij disabeling page speed in the htacces admin. <IfModule pagespeed_module> ModPagespeed off </IfModule> Only in the admin back office this leaves the front office unchanged Edited November 10, 2015 by Deoorbel (see edit history) Link to comment Share on other sites More sharing options...
BertGr Posted November 22, 2015 Share Posted November 22, 2015 (edited) I have the same problem. I did look at the thumbnail-link that is not working in my cart with the element-inspector like Pascal suggested. The problem is the https prefix! If I edit that to http the thumbnail is being showed. I can tackle this in two ways: 1. Get HTTPS to work (it is a local (home) server. Still testing and don't know how to activate SSL. 2. Get the URL's right in the Cart. Anyone? Edited November 22, 2015 by BertGr (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now