Không thể xem hình ảnh thực tế ở phía sau


8
Magento 1.9.1
Porto theme

Chúng tôi đã phải có công ty lưu trữ của chúng tôi thực hiện khôi phục đầy đủ. Bây giờ hầu hết mọi thứ hoạt động ngoại trừ khi đi vào tab hình ảnh trong bảng Quản trị:

  • nó hiển thị các nút BROWSE FILES và UPLOAD FILES và các nút này dường như hoạt động

tuy nhiên, không có ảnh nào hiển thị trong cột Hình ảnh và nó thực sự nói: Không có hình ảnh

nhập mô tả hình ảnh ở đây

Tôi có thể nhấp vào Duyệt tệp, chọn tệp từ thư mục và tải lên thành công - nó xác nhận điều đó bằng cách nói:

Hoàn thành 1.jpg (55.83 kB)

Nhưng vẫn không có hình ảnh có thể nhìn thấy.

Tôi có thể cố gắng làm gì để khắc phục điều này?


mục cuối cùng trong: var / log / ex.log là đây:

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}

Đây là những gì bảng điều khiển nói trong quá trình tải lên một hình ảnh:

DOM7011: Mã trên trang này bị vô hiệu hóa bộ đệm ẩn và chuyển tiếp. Để biết thêm thông tin, hãy xem: http://go.microsoft.com/fwlink/?LinkID=291337 Tệp: 55c7f862cd1a4eefae384ccd2ce42493 HTML1300: Điều hướng xảy ra. Tập tin: 06dc7ed0d3ba9cd48335ee3599697dbe DOM7011: Mã trên trang này bị vô hiệu hóa bộ đệm ẩn và chuyển tiếp. Để biết thêm thông tin, hãy xem: http://go.microsoft.com/fwlink/?LinkID=291337 Tệp: 55c7f862cd1a4eefae384ccd2ce42493 SCRIPT5007: Không thể đặt thuộc tính 'đích' của tệp tham chiếu không xác định hoặc null

> 55c7f862cd1a4eefae384ccd2ce42493, Dòng: 538, Cột: 36

Đây là những gì đã được đăng vào tệp var / log / system.log trong khi tôi cố tải lên một hình ảnh trong trang Sản phẩm của Bảng quản trị Magento:

2018-11-13T21: 47: 33 + 00: 00 ERR (3): Cảnh báo: simplexml_load_opes (): Thực thể: dòng 9: lỗi trình phân tích cú pháp: Kết thúc sớm dữ liệu trong thẻ cấu hình dòng 2 trong / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php trên dòng 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Cảnh báo: simplexml_load_opes (): in / home / newthisISmySITE / public_html / lib / Varien / Simple .php trên dòng 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Cảnh báo: simplexml_load_opes (): ^ in /home/newthisISmySITE/public_html/lib/Varien/Simplexml/Conf 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Cảnh báo: simplexml_load_opes (): Thực thể: dòng 9: lỗi trình phân tích cú pháp: Kết thúc sớm dữ liệu trong thẻ cấu hình dòng 2 trong / home / newthisISmySITE / public_html / lib /Varien/Simplexml/Config.php trên dòng 510 2018-11-13T21: 47: 33 + 00: 00 ERR (3): Cảnh báo: simplexml_load_opes ():trong / home /public_html/lib/Varien/Simplexml/Config.php trên

> dòng 510

Đây là cách phần đó trong

lib / Varien / Simplexml / Config.php

trông giống như bây giờ:

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

Tôi đã thay đổi nó thành lỗi này và sau đó gặp lỗi (trong /var/log/system.log) mà tôi đã liệt kê bên dưới ...

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

Tôi đã thay đổi mã chính xác như ở trên nhưng tôi tự hỏi nếu điều đó không đúng? Các thông báo tôi tìm thấy trong tệp system.log là:

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. Bạn đang đề cập đến hình ảnh trong phần chỉnh sửa sản phẩm? 2. Điều gì xảy ra khi bạn lưu sản phẩm sau khi tải lên một hình ảnh mới, hình ảnh đó có hiển thị khi bạn quay lại sản phẩm không?
Haim

có Chỉnh sửa phần sản phẩm và tôi đã làm điều đó và nó KHÔNG hiển thị ở mặt trước hoặc mặt sau.
Allysin

Một cái gì đó bị hỏng với cơ sở dữ liệu của bạn hoặc quyền của bạn. Điều gì xảy ra khi bạn tạo ra một sản phẩm mới?
Haim

@Haim Cảm ơn bạn đã cố gắng giúp đỡ. Khi tôi tạo một sản phẩm mới, tôi tải lên một ảnh sản phẩm mới, nó cho tôi một thông báo cho biết nó đã được tải lên nhưng không hiển thị ảnh ở mặt sau hoặc mặt trước. Sản phẩm tiết kiệm mặc dù và có thể nhìn thấy ở mặt trước ...
Allysin

Khi bạn đi vào máy chủ của bạn, có một thư mục cho magento_root/media/catalog/product?
Haim

Câu trả lời:


0

Đảm bảo Flash được bật trên trang web / trình duyệt của bạn. Hãy thử các bước của bạn trên một trình duyệt khác để gỡ lỗi và nếu đó là vấn đề của bạn, hãy làm theo hướng dẫn nhanh này của Google tại đây https://support.google.com/chrome trách nhiệm / 6258784


3
Cảm ơn vì điều đó. Tôi hiểu bạn muốn nói gì. Khi tôi kết nối từ trình duyệt không bật flash, các nút BROWSE và UPLOAD sẽ không xuất hiện. Đó là một vấn đề khác với hình ảnh không xuất hiện mặc dù.
Allysin

Vấn đề quyền có lẽ? Hoặc cố gắng chỉnh các thư mục thành dữ liệu www nếu bạn đang sử dụng một thiết lập LAMP thông thường.
A. Lal

0

Mở tệp sau: -

lib / Varien / File / Uploader.php

Tìm dòng này: -

chmod ($ DestinationFile, 0640);

Thay thế nó bằng dòng này: -

chmod ($ DestinationFile, 0644);

Tìm dòng này: -

chmod ($ DestinationFile, 0750);

Thay thế nó bằng dòng này: -

chmod ($ DestinationFile, 0755);


Tôi chỉ tìm thấy 1 phiên bản của chmod ($ DestinationFile, .... và của tôi nói: chmod ($ DestinationFile, 0666); Tôi đã thay đổi nó 0644. Tôi không thể tìm thấy cái thứ 2 nào cả (cái này: chmod ($ DestinationFile , 0750);) Đây có thể là vấn đề không?
Allysin

thay đổi nó thành 0644 không giúp được gì. Tôi sẽ cố gắng thay đổi nó thành 0755 bây giờ.
Allysin

Tôi đã đổi nó thành 0755, xóa Cache, lập chỉ mục lại nhưng không giúp được gì.
Allysin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.