Загрузка изображений в редакторе Magento WYSIWYG не работает [закрыто]


Всем привет
У меня проблема с моим редактором WYSIWYG в администраторе magento. Когда я пытаюсь загрузить изображение или видео, оно обрабатывает изображение. Затем отображается 100 %-ная загрузка полного сообщения. После этого ничего не происходит. Изображение не загружено и не отображается в списке.
Я понятия не имею, как это произошло. Раньше это работало, но сейчас просто не работает.
Я не знаю, что вызвало проблему или как ее решить. У кого-нибудь есть какие-нибудь идеи??
Заранее спасибо.

Author: Jaimin Sutariya, 2013-08-30

2 answers

Исправьте функцию getDirsCollection($path) в файле Mage\Cms\Model\Wysiwyg\Images\Storage.php. и отремонтировать function getStorageRoot() в Mage\Cms\Helper\Wysiwyg\Images.php

1.

Mage_Cms_Model_Wysiwyg_Config -> add lines: const IMAGE_DIRECTORY = 'wysiwyg';

2.

public function getStorageRoot()
    {
        return Mage::getConfig()->getOptions()->getMediaDir() . DS . Mage_Cms_Model_Wysiwyg_Config::IMAGE_DIRECTORY . DS;
    }

3.

public function getDirsCollection($path)
    {
        if (Mage::helper('core/file_storage_database')->checkDbUsage()) {
            $subDirectories = Mage::getModel('core/file_storage_directory_database')->getSubdirectories($path);
            foreach ($subDirectories as $directory) {
                $fullPath = rtrim($path, DS) . DS . $directory['name'];
                  if (!file_exists($fullPath)) {
                    mkdir($fullPath, 0777, true);
                }
            }
        }
...

}
 2
Author: Le Nguyen, 2013-10-31 15:46:22

Проверьте журналы ошибок браузера на наличие ошибок.

При загрузке файла используется flash, возможно, это каким-то образом вызывает ошибку. mod_secutiy (веб-сервер Apache) также может вызвать некоторые проблемы. Проверьте журнал ошибок вашего сервера.

 0
Author: Chron-O-John, 2013-10-03 17:44:26