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.