Невозможно увидеть реальные изображения в бэкэнде

8
Magento 1.9.1
Porto theme

Мы должны были сделать нашу хостинговую компанию сделать полное восстановление. Теперь большинство вещей работает, кроме как при переходе на вкладку изображений в панели администратора:

  • он показывает кнопки BROWSE FILES и UPLOAD FILES, и кажется, что они работают

однако в столбце «Изображение» нет видимых фотографий, и на самом деле он говорит: «Нет изображения»

введите описание изображения здесь

Я могу нажать на кнопку «Обзор файлов», выбрать файл из папки и успешно загрузить его - это подтверждает это, сказав:

1.jpg (55,83 КБ)

Но до сих пор нет видимых изображений.

Что я могу попытаться сделать, чтобы это исправить?


последняя запись в: var / log / exception.log такова:

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}

Вот что говорит консоль в процессе загрузки изображения:

DOM7011: Код на этой странице отключил обратное и прямое кэширование. Для получения дополнительной информации см: http://go.microsoft.com/fwlink/?LinkID=291337 Файл: 55c7f862cd1a4eefae384ccd2ce42493 HTML1300: Произошла навигация. Файл: 06dc7ed0d3ba9cd48335ee3599697dbe DOM7011: Код на этой странице отключил обратное и прямое кэширование. Для получения дополнительной информации см .: http://go.microsoft.com/fwlink/?LinkID=291337 Файл: 55c7f862cd1a4eefae384ccd2ce42493 SCRIPT5007: Невозможно установить свойство 'target' из неопределенной или нулевой ссылки Файл:

> 55c7f862cd1a4eefae384ccd2ce42493, строка: 538, столбец: 36

Это то, что было опубликовано в файле var / log / system.log, когда я пытался загрузить изображение на странице продукта панели администратора Magento:

2018-11-13T21: 47: 33 + 00: 00 ERR (3): Предупреждение: simplexml_load_string (): сущность: строка 9: ошибка синтаксического анализатора: преждевременный конец данных в строке конфигурации тега 2 в / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php в строке 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Предупреждение: simplexml_load_string (): в / home / newthisISmySITE / public_html / lib / Varien / Simplexml / Config .php в строке 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Предупреждение: simplexml_load_string (): ^ in /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php в строке 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Предупреждение: simplexml_load_string (): сущность: строка 9: ошибка синтаксического анализатора: преждевременный конец данных в строке конфигурации тега 2 в / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php в строке 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Предупреждение: simplexml_load_string ():в /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Config.php в строке 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): предупреждение: simplexml_load_string (): ^ в / home / newthisISmySITE /public_html/lib/Varien/Simplexml/Config.php в

> строка 510

Вот как этот раздел в

Библиотека / Varien / SimpleXml / config.php

выглядит сейчас:

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);
        }

Я изменил это на это, а затем получил ошибки (в /var/log/system.log), которые я перечислил ниже ...

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);
        }

Я изменил код точно так же, как и выше, но мне интересно, если это не так? Вот сообщения, которые я нашел в файле system.log:

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
Allysin
источник
1. Вы имеете в виду изображения в разделе редактирования продукта? 2. Что происходит при сохранении продукта после загрузки нового изображения, отображается ли это изображение при возвращении в продукт?
Хаим
да Изменить раздел продукта, и я сделал это, и он не отображается в передней или задней части.
Аллысин
Что-то повреждено вашей базой данных или вашими разрешениями. Что происходит, когда вы создаете новый продукт?
Хаим
@ Хаим Спасибо за попытку помочь. Когда я создаю новый продукт, я загружаю новую фотографию продукта, она дает мне сообщение о том, что она была загружена, но не показывает фотографию на задней или передней панели. Продукт сохраняет хотя и виден на передней части ...
Allysin
когда вы заходите на свой сервер, есть ли каталог для magento_root/media/catalog/product?
Хаим

Ответы:

0

Убедитесь, что Flash включен на вашем сайте / браузере. Попробуйте выполнить отладку в другом браузере, и если это ваша проблема, следуйте этому быстрому руководству Google здесь https://support.google.com/chrome/answer/6258784

А. Лал
источник
3
Спасибо за это. Я знаю, что Вы имеете ввиду. Когда я подключаюсь из браузера, в котором не включена вспышка, кнопки BROWSE и UPLOAD не отображаются. Это не та проблема, которая возникает на изображении.
Allysin
Разрешение вопроса тогда возможно? Или попробуйте прикрепить папки к www-данным, если вы используете общую настройку LAMP.
А. Лал
0

Откройте следующий файл: -

Библиотека / Varien / Файл / Uploader.php

Посмотрите на эту строку: -

chmod ($ destinationFile, 0640);

Замените его следующей строкой:

chmod ($ destinationFile, 0644);

Посмотрите на эту строку: -

chmod ($ destinationFile, 0750);

Замените его следующей строкой:

chmod ($ destinationFile, 0755);

Дирен Васоя
источник
Я нашел только 1 экземпляр chmod ($ destinationFile, .... и мой говорит: chmod ($ destinationFile, 0666); я изменил его 0644. Я вообще не могу найти 2-й (этот: chmod ($ destinationFile) , 0750);) Может ли это быть проблемой?
Allysin
изменение его на 0644 не помогло. Я постараюсь изменить его на 0755 сейчас.
Аллысин
Я изменил его на 0755, удалил кэш, переиндексировал, но это не помогло.
Аллизин