Impossible de voir les images réelles dans le back-end


8
Magento 1.9.1
Porto theme

Nous avons dû faire effectuer une restauration complète par notre hébergeur. Maintenant, la plupart des choses fonctionnent, sauf lorsque vous accédez à l'onglet images dans le panneau d'administration:

  • il montre les boutons BROWSE FILES et UPLOAD FILES et ceux-ci semblent fonctionner

cependant, aucune photo n'est visible dans la colonne Image et elle dit en fait: Aucune image

entrez la description de l'image ici

Je peux cliquer sur Parcourir les fichiers, sélectionner un fichier dans un dossier et le télécharger avec succès - cela confirme cela en disant:

1.jpg (55,83 kB) terminé

Mais toujours pas d'images visibles.

Que puis-je essayer de faire pour résoudre ce problème?


la dernière entrée dans: var / log / exception.log est la suivante:

2018-03-08T23:15:04+00:00 ERR (3): 
exception 'Zend_Mail_Protocol_Exception' with message 'Connection refused' in /home/thisISmySITE/public_html/lib/Zend/Mail/Protocol/Abstract.php:277
Stack trace:
#0 /home/thisISmySITE/public_html/lib/Zend/Mail/Protocol/Smtp.php(167): Zend_Mail_Protocol_Abstract->_connect('tcp://smtp.send...')
#1 /home/thisISmySITE/public_html/lib/Zend/Mail/Transport/Smtp.php(199): Zend_Mail_Protocol_Smtp->connect()
#2 /home/thisISmySITE/public_html/lib/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail()
#3 /home/thisISmySITE/public_html/lib/Zend/Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#4 /home/thisISmySITE/public_html/app/code/local/Aschroder/SMTPPro/Model/Email/Queue.php(98): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp))
#5 [internal function]: Aschroder_SMTPPro_Model_Email_Queue->send(Object(Mage_Cron_Model_Schedule))
#6 /home/thisISmySITE/public_html/app/code/core/Mage/Cron/Model/Observer.php(325): call_user_func_array(Array, Array)
#7 /home/thisISmySITE/public_html/app/code/core/Mage/Cron/Model/Observer.php(72): Mage_Cron_Model_Observer->_processJob(Object(Mage_Cron_Model_Schedule), Object(Mage_Core_Model_Config_Element))
#8 /home/thisISmySITE/public_html/app/code/core/Mage/Core/Model/App.php(1338): Mage_Cron_Model_Observer->dispatch(Object(Varien_Event_Observer))
#9 /home/thisISmySITE/public_html/app/code/core/Mage/Core/Model/App.php(1317): Mage_Core_Model_App->_callObserverMethod(Object(Mage_Cron_Model_Observer), 'dispatch', Object(Varien_Event_Observer))
#10 /home/thisISmySITE/public_html/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('default', Array)
#11 /home/thisISmySITE/public_html/cron.php(75): Mage::dispatchEvent('default')
#12 {main}

Voici ce que dit la console lors du téléchargement d'une image:

DOM7011: Le code de cette page a désactivé la mise en cache avant et arrière. Pour plus d'informations, voir: http://go.microsoft.com/fwlink/?LinkID=291337 Fichier: 55c7f862cd1a4eefae384ccd2ce42493 HTML1300: la navigation s'est produite. Fichier: 06dc7ed0d3ba9cd48335ee3599697dbe DOM7011: Le code de cette page a désactivé la mise en cache avant et arrière. Pour plus d'informations, voir: http://go.microsoft.com/fwlink/?LinkID=291337 Fichier: 55c7f862cd1a4eefae384ccd2ce42493 SCRIPT5007: Impossible de définir la propriété «cible» de référence non définie ou nulle Fichier:

> 55c7f862cd1a4eefae384ccd2ce42493, ligne: 538, colonne: 36

C'est ce qui a été publié dans le fichier var / log / system.log pendant que j'essayais de télécharger une image dans la page Produit du panneau d'administration Magento:

2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avertissement: simplexml_load_string (): Entité: ligne 9: erreur de l'analyseur: fin prématurée des données dans la ligne de configuration des balises 2 dans / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php en ligne 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avertissement: simplexml_load_string (): dans / home / newthisISmySITE / public_html / lib / Varien / Simplexml / Config .php en ligne 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avertissement: simplexml_load_string (): ^ dans /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php en ligne 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avertissement: simplexml_load_string (): Entité: ligne 9: erreur de l'analyseur: fin prématurée des données dans la ligne de configuration des balises 2 dans / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php en ligne 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avertissement: simplexml_load_string ():dans /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php en ligne 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Avertissement: simplexml_load_string (): ^ in / home / newthisISmySITE /public_html/lib/Varien/Simplexml/Config.php on

> ligne 510

Voici comment cette section

lib / Varien / Simplexml / Config.php

ressemble maintenant:

public function loadFile($filePath)
        {
            if (!is_readable($filePath)) {
                //throw new Exception('Can not read xml file '.$filePath);
                return false;
            }

            $fileData = file_get_contents($filePath);
            $fileData = $this->processFileData($fileData);
            return $this->loadString($fileData, $this->_elementClass);
        }

Je l'ai changé en cela et j'ai ensuite obtenu des erreurs (dans /var/log/system.log) que j'ai répertoriées ci-dessous ...

public function loadFile($filePath)
        {

    file_put_contents(MAGENTO_ROOT.'/var/log/system.log', $filePath."\n", FILE_APPEND);

            if (!is_readable($filePath)) {
                //throw new Exception('Can not read xml file '.$filePath);
                return false;
            }

            $fileData = file_get_contents($filePath);
            $fileData = $this->processFileData($fileData);
            return $this->loadString($fileData, $this->_elementClass);
        }

J'ai changé le code exactement comme il est ci-dessus mais je me demande si ce n'est pas correct? Les messages que j'ai trouvés dans le fichier system.log sont les suivants:

2018-11-13T21:47:33+00:00 ERR (3): Warning: simplexml_load_string(): Entity: line 9: parser error : Premature end of data in tag config line 2  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 510
2018-11-13T21:47:33+00:00 ERR (3): Warning: simplexml_load_string():   in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 510

2018-11-14T13:37:09+00:00 ERR (3): Warning: file_put_contents(MAGENTO_ROOT/var/log/system.log): failed to open stream: No such file or directory  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 492
2018-11-14T13:37:09+00:00 ERR (3): Warning: file_put_contents(MAGENTO_ROOT/var/log/system.log): failed to open stream: No such file or directory  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 492

2018-11-14T13:37:10+00:00 ERR (3): Warning: simplexml_load_string(): Entity: line 9: parser error : Premature end of data in tag config line 2  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 514
2018-11-14T13:37:10+00:00 ERR (3): Warning: simplexml_load_string():   in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 514

2018-11-14T13:37:10+00:00 ERR (3): Warning: file_put_contents(MAGENTO_ROOT/var/log/system.log): failed to open stream: No such file or directory  in /home/newnewthisISmySITE/public_html/lib/Varien/Simplexml/Config.php on line 492

1. Vous faites référence aux images dans la section Modifier le produit? 2. Que se passe-t-il lorsque vous enregistrez le produit après avoir téléchargé une nouvelle image, cette image s'affiche-t-elle lorsque vous revenez dans le produit?
— Haim

oui Modifier la section produit et je l'ai fait et cela n'apparaît PAS dans le front end ou le back end.
— Allysin

Quelque chose est corrompu avec votre base de données ou vos autorisations. Que se passe-t-il lorsque vous créez un nouveau produit?
— Haim

@Haim Merci d'avoir essayé d'aider. Lorsque je crée un nouveau produit, je télécharge une nouvelle photo de produit, cela me donne un message indiquant qu'elle a été téléchargée, mais n'affiche pas la photo à l'arrière ou à l'avant. Le produit enregistre cependant et est visible sur le devant ...
— Allysin

lorsque vous accédez à votre serveur, existe-t-il un répertoire pour magento_root/media/catalog/product?
— Haim

Réponses:


0

Assurez-vous que Flash est activé sur votre site Web / navigateur. Essayez vos étapes sur un autre navigateur pour déboguer, et si tel est votre problème, suivez ce petit guide Google ici https://support.google.com/chrome/answer/6258784


3
Merci pour ça. Je vois ce que tu veux dire. Lorsque je me connecte à partir d'un navigateur où le flash n'est PAS activé, les boutons BROWSE et UPLOAD n'apparaissent pas. C'est un problème différent de l'image qui n'apparaît pas cependant.
— Allysin

Problème d'autorisation alors peut-être? Ou essayez de réduire les dossiers en www-data si vous utilisez une configuration LAMP commune.
— A. Lal

0

Ouvrez le fichier suivant: -

lib / Varien / File / Uploader.php

Recherchez cette ligne: -

chmod ($ destinationFile, 0640);

Remplacez-le par cette ligne: -

chmod ($ destinationFile, 0644);

Recherchez cette ligne: -

chmod ($ destinationFile, 0750);

Remplacez-le par cette ligne: -

chmod ($ destinationFile, 0755);


Je n'ai trouvé qu'une seule instance de chmod ($ destinationFile, .... et la mienne dit: chmod ($ destinationFile, 0666); je l'ai changé 0644. Je ne trouve pas du tout la 2ème (celle-ci: chmod ($ destinationFile) , 0750);) Serait-ce le problème?
— Allysin

le changer en 0644 n'a pas aidé. Je vais essayer de le changer en 0755 maintenant.
— Allysin

Je l'ai changé en 0755, supprimé le cache, réindexé mais cela n'a pas aidé.
— Allysin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.