Вход • Регистрация

Не работает файловый менеджер Image Manager в TinyMCE

  • 22 декабря 2011 г.
  • Собственно, установил сайт с лицензией на сервер. Открываю менеджер и ни одна ссылка не работает. Не могу ни папку создать, ни картинку загрузить. Кликаю на ссылки, но ничего не происходит.
    Полез менять права на папку userfiles, поставил 777, но по прежнему ничего.
    • 23 декабря 2011 г.
    • Дело не в правах на одну userfiles. В этой папке куча подпапок, которые создает CMS при инсталляции. Права 777 должны стоять на эту папку до инсталляции. Если Вы перенесли сайт с локалки, надо ставить права 777 на все каталоги внутри userfiles в том числе.
      Вообще, если собираете сайт сначала на локале, при переносе все равно проинсталлируйте сначала CMS на хостинг, она проверит и поставит все что ей надо. И затем заливайте сверху свои файлы. Так вернее будет. Иначе где-нибудь какие-нибудь права да забудете.
    • 23 декабря 2011 г.
    • Сталкивался с такой проблемой, скрипту отображающему список файлов не хватает памяти для создания превью картинок. Попробуйте увеличить ограничение памяти memory_limit в настройках PHP на хостинге, это требуется только для первого запуска, потому что именно при первом создаются превью всех файлов в папках.
      Если нет возможности изменить ограничение, то нужно заменить изменение размеров на копирование.
      В файле adm\htmleditor\tiny_mce\plugins\images\connector\php\index.php 798 строка
      Код
      $t = new Image_Toolbox($path.'/'.$filename);
      $t->newOutputSize($width, $height, $mode, false, '#FFFFFF');
      $t->save($path.'/.thumbs/'.$md5.'_'.$width.'_'.$height.'_'.$mode.'.jpg', 'jpg', 80);

      заменить на
      Код
      copy($path.'/'.$filename,$path.'/.thumbs/'.$md5.'_'.$width.'_'.$height.'_'.$mode.'.jpg');
    • 23 декабря 2011 г.
    • Часто после переноса сайта на другую площадку или после переноса на основной сервер, случается такое что Image Manager отказывается показывать эскизы изображений и вообще их загружать.

      Необходимо сразу проверить права на папку userfiles наличие в ней нужной структуры (medium, small), а так же удалить индекс миниатюр - файлы .db

      Сделать это можно быстро двумя командами на стороне сервера (через ssh или скрипт)

      chmod -R 777 userfiles
      find . -name .db -delete
  • 24 декабря 2011 г.
  • ЦМС устанавливал сразу на сервер. Ни откуда не переносил. Далее создал страницы и хотел залить картинки, но не смог. Поставил права на папку userfiles и все подпапки 777. Сейчас структура папки userfiles выглядит вот так:
    - clauses
    - - medium
    - - small
    - feedback
    - - files
    - - - .htaccess
    - - imgs
    - images
    - site
    - - medium
    - - small
    - ufiles

    Все папки пустые, в feedback/files лежит .htaccess со следующим содержимым:
    Код
    Options -Indexes
    <files *>
    deny from all
    </files>


    Файлы по прежнему не заливаются, точнее даже в самом imageManager когда кликаешь по ссылкам «Вставить изображение» или «Создать папку» и др. ничего не происходит.

    Пробовал способ Андрея. На хостинге memory_limit = 128M, увеличивать не пробовал, по-моему это бесполезно, да и что каждый раз так делать что ли?) Менял код в файле, не помогло.
    Gar|k установил сразу из архива на хостинг, поэтому файлов .db не должно наверно быть. Проверял в FileZilla, все папки пустые.
  • 24 декабря 2011 г.
  • Попробуй включить "режим разработки" в "Параметрах сайта" и посмотреть не вылазят ли ошибки, в окне imageManager-а.
    У меня еще бывали случаи, что FileZilla (на Linux) загружала файлы коряво на сервер, попробуй перезалить папку admin.

    На Linux, что бы быть 100% уверенным я использую MC (Midnight Commander), а под Windows CuteFTP Pro
    • 24 декабря 2011 г.
    • В режиме разработки ничего не кажет. Работаю под Виндой.
      Перезалил папку adm просто через хостинг архивом, распаковал, но ничего.
      Не работает.
  • 25 декабря 2011 г.
  • Так, ну смотрите, господа. Пробую разобраться сначала локально, ибо тоже проблема есть.

    Стоит Винда 7. Стоит Денвер с PHP 5.2.12, MySQL 5.0.51a, memory_limit=256M.

    Только что скачал Диафан с сайта. Установил с тестовыми данными. Захожу в панель управления -> Редактировать главную страницу -> Загрузить картинку -> ImageManager.

    Все кнопки жмутся и картинки грузятся, но ничего не отображается, всмысле превьюшек нет. Плюс крутится прелоадер справа.

    Включаю режим разработки. Делаю то же самое. Денвер пишет:
    Код
    Fatal error: Image: Imagefile (/img_3184.JPG) does not exist. in W:homediafanwwwadmhtmleditor iny_mcepluginsimagesconnectorphpimage_toolbox.class.php on line 486


    Хотя, файл физически присутствует, т е он загрузился. Открывается как /userfiles/images/img_3184.JPG
    Плюс в папке /userfiles/images/ появляется подпапка .thumbs с файлом .db. И я так понял его бесполезно удалять потому как он снова появляется.

    Что делать?

    • 26 декабря 2011 г.
    • Под виндой - нестоит даже пробовать. Никогда не работало и совсем не факт что проблема в одном и том же. Надо на никсах смотреть, лично у меня на никсах нет никаких проблем с заливом картинок.
      • 31 января 2012 г.
      • Хе опять же на хостинге :) А вот на своей машинке при запущеном сервере хоть и никсы, чёто да, тоже не работает. Пока не разобрался в чём фигня. Может у меня пальцы кривые и не так хост настроил.
  • 26 декабря 2011 г.
  • На хостинге внезапно заработало, хотя вроде ничего не делал. Может сам тупанул.
    Но на Денвере нивкакую, похоже проблемы с путями.
    • 26 декабря 2011 г.
    • Ребята! CMS заточена под *nix ОС, под хостинг! А вы говорите про какой-то windows-эмулятор... Это же эмулятор! Иллюзия! Неоригинал! Подделка!
      Хорошо хоть скрипты вообще запускаются, а уж с папками и эмуляцией...
      • 27 декабря 2011 г.
      • Справедливости ради стоит отметить, что проблемы с imageManager (локально на денвере) встречаются, на моем опыте, только с Диафан. Ни одна другая цмс, с которыми мне приходилось работать, таких проблем (локально на денвере) не обнаруживала.
        • 27 декабря 2011 г.
        • В чистом виде может он и работает на денвере. Если открыть конфиг ImageManager, можно увидеть, что мы его малек подмарафетили, вынеся некоторые переменные в главный конфиг и забирая некоторые переменные оттуда.
          Код
          define('DIAFAN', 1);
          define('ABSOLUTE_PATH', dirname(dirname(dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))))).'/');
          include_once(ABSOLUTE_PATH.'config.php');
          ini_set('display_errors', MOD_DEVELOPER ? 'on' : 'off');
          error_reporting(MOD_DEVELOPER ? E_ALL : 0);
          Отлаживали все под *nix, но и у нас на наших локальных эмуляторах все тоже работает (попрошу перепроверить). Какие версии сборок Денвера используете вы, ребята, я не знаю.
          Если кровь из носа надо запустить на денвере imageManager, загасите эти строки, указав исходную папку /userfiles/ напрямую в DIR_ROOT...
          • 27 декабря 2011 г.
          • Лично мне тот факт что локально имидж-менеджер не пашет, до лампочки. : )) Знаю что после переноса на сервер все заработает. Главное папку userfiles "переносить" отдельно.
            Использую "старую" сборку денвера (ту что с зендом и прочими плюшками сразу из пакета).
  • 30 января 2012 г.
  • у меня такая же "фигня" Fatal error: Image: Imagefile (/001.jpg) does not exist. in Z:homediafanwwwadmhtmleditor iny_mcepluginsimagesconnectorphpimage_toolbox.class.php on line 486
  • 17 апреля 2012 г.
  • Цитата
    Fatal error: Image: Imagefile (/img_3184.JPG) does not exist

    Никак не лечится. Как быть ?
    • 17 апреля 2012 г.
    • люди, если вы всерьез занимаетесь доводкой сайтов на своем компе, то давно пора поставить VMware, установить в нем сервак и работать на нем.
      монипуляции со своим hosts в винде дадут вам возможность направить имя любого домена на ваш сервак установленный на vmware.
      и не будет у вас гимора с денвером.
      • 17 апреля 2012 г.
      • Стоит VirtualBox + CentOS + Apache + PHP 5.3.9 + MySQL 5.5.20. Не работает Image Manager.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум