Плагин File View для ISP manager
Данный плагин предназнаяен для пользователей панели, основным рабочим инструментом которых является панель ISPmanager.
Плагин добавляет кнопку «Просмотреть» в Менеджер файлов, которая позволяет просматривать текстовые файлы с нумерацией строк и подсветкой синтаксиса.
Возможности:
- Нумерация строк.
- Подстветка синтаксиса (На стороне клиента. Страница проекта: highlight.js).
- Автоопределение кодировки файла (UTF-8, cp1251, ASCII).
- Ограничение на максимальный размер файла (равное меньшему из значений: 16Мб или 1/4 значения memory_limit в php.ini).
- Запрет просмотра бинарных файлов.
Системные требования:
- PHP 5+.
- Модули PHP:
- DOM
- mbstring
- Установленный плагин libphp (версии не ниже 1.0.1).
Скачать плагин
Версия: 1.0.3 (15.08.2012)
Изменения версии 1.0.3 (15.08.2012):
- Исправлен баг, по вине которого плагин выдавал ошибку о слишком большом размере файлов вне зависимости от размера файлов, при установленном в php.ini значении memory_limit = -1.
Изменения версии 1.0.2 (07.10.2011):
- Исправлен баг, по вине которого не отображались файлы, содержащие символ ESC (0x1B). Например: логи панелей от ISPsystem.
Изменения версии 1.0.1 (02.10.2011):
- Весьма существенно ускорена работа серверной части.
- Уменьшено потребление скриптом оперативной памяти.
Изменения версии 1.0.0 (01.10.2011):
Нет изменений.
Установка:
сd /usr/local/ispmgr
wget http://usings.ru/upload/isp_plugins/fileview.tar.gz
tar xzf fileview.tar.gz
rm -rf /usr/local/ispmgr/var/.xmlcache/ispmgr
killall ispmgr
Обсуждение и поддержка: тема на форуме.
Приятного использования.
14 ответов Оставить комментарий
установил плагин с точном соответствии с инструкцией. При попытке просмотреть файл пишет «Ошибка-Файл /www/tv.homelane.me/index.html имеет слишком большой размер».
Не открываются файлы любого размера. Подскажите где может быть ошибка?
установлен Debian6+ISPmanager-Pro 4.4.7
Такая ошибка выдается, если задано слишком маленькое значение параметра memory_limit в php.ini.
Вопрос, установил плагин из isp manager — но он не работает! Перезагружал панель, сервак, всё равно плагин не работает. Как был стандартный вьюер так и остался. Как лечить?
Кнопка не появилась что ли?
Здравствуйте. Такой вопрос. Установил плагин а он видать с чем то конфликтует. Теперь хочу его удалить но при удалении он не удаляется. Как его удалить?
Чтобы удалить руками, достаточно убить файл /usr/local/ispmgr/etc/ispmgr_mod_fileview.xml
К слову, он ни с чем не может конфликтовать. И всегда сообщайте версию панели, пожалуйста.
Версия панели Lite 4.4.10.6
Ну может тогда подскажете как это вылечить? — http://prntscr.com/sulv0
Стили поправить, если только.
Найдите в коде fileview.php текст <td id="tcode" style="width:100%"> и замените 100% на меньшее значение.
Такая же фигня как и у Alexey
Вот мой вариант лечения проблемы с отображением (тестировал в Chrome).
http://www.velizarov.net/%D0%BB%D0%B5%D1%87%D0%B8%D0%BC-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD-fileview-%D0%B4%D0%BB%D1%8F-isp-manager/
Вы плагином не ошиблись? Может lined-editor?
malformed result — подскажите в чем ошибка, панель выдает при просмотре любого файла
Nov 4 18:06:58 [ 2284:195] [1;32mINFO Request [80.92.236.128][root] ‘p%5Forder=asc&p%5Fsort=dname&p%5Fcnt=50&p%5Fnum=4&elid=etc&func=file'[0m
Nov 4 18:06:58 [ 2284:196] [1;32mINFO Request [filemgr][root] ‘func=paramlist&elid=Priority&out=xml&threadid=FqJG0T4AAAA='[0m
Nov 4 18:06:58 [ 2284:197] [1;32mINFO Request [filemgr][root] ‘out=xml&func=paramlist&elid=FSEncoding&threadid=FqJG0T4AAAA='[0m
Nov 4 18:07:02 [ 2284:198] [1;32mINFO Request [80.92.236.128][root] ‘p%5Forder=asc&p%5Fsort=dname&p%5Fcnt=50&p%5Fnum=5&elid=etc&func=file'[0m
Nov 4 18:07:02 [ 2284:199] [1;32mINFO Request [filemgr][root] ‘func=paramlist&elid=Priority&out=xml&threadid=xCGuyD8AAAA='[0m
Nov 4 18:07:02 [ 2284:200] [1;32mINFO Request [filemgr][root] ‘out=xml&func=paramlist&elid=FSEncoding&threadid=xCGuyD8AAAA='[0m
Nov 4 18:07:03 [ 2284:201] [1;32mINFO Request [80.92.236.128][root] ‘operafake=67&plid=etc&elid=php%2Eini&func=file%2Eedit'[0m
Nov 4 18:07:03 [ 2284:202] [1;32mINFO Request [filemgr][root] ‘func=paramlist&elid=Priority&out=xml&threadid=L58VwEAAAAA='[0m
Nov 4 18:07:03 [ 2284:203] [1;32mINFO Request [filemgr][root] ‘out=xml&func=paramlist&elid=FSEncoding&threadid=L58VwEAAAAA='[0m
Nov 4 18:07:39 [ 2284:204] [1;32mINFO Request [80.92.236.128][root] ‘operafake=631&plid=etc&elid=php%2Eini&func=fileview'[0m
Nov 4 18:07:39 [ 2284:204] [1;31mERROR Exception 9: malformed result[0m
Nov 4 18:11:10 [ 2284:205] [1;32mINFO Request [80.92.236.128][root] ‘clickstat=yes&func=file'[0m
Nov 4 18:11:10 [ 2284:206] [1;32mINFO Request [filemgr][root] ‘func=paramlist&elid=Priority&out=xml&threadid=1rX1CUIAAAA='[0m
Nov 4 18:11:10 [ 2284:207] [1;32mINFO Request [filemgr][root] ‘out=xml&func=paramlist&elid=FSEncoding&threadid=1rX1CUIAAAA='[0m
Nov 4 18:11:11 [ 2284:208] [1;32mINFO Request [80.92.236.128][root] ‘elid=var&func=file'[0m
Nov 4 18:11:11 [ 2284:209] [1;32mINFO Request [filemgr][root] ‘func=paramlist&elid=Priority&out=xml&threadid=MDZdAUMAAAA='[0m
Nov 4 18:11:11 [ 2284:210] [1;32mINFO Request [filemgr][root] ‘out=xml&func=paramlist&elid=FSEncoding&threadid=MDZdAUMAAAA='[0m
Nov 4 18:11:12 [ 2284:211] [1;32mINFO Request [80.92.236.128][root] ‘plid=var&elid=log&func=file'[0m
Nov 4 18:11:12 [ 2284:212] [1;32mINFO Request [filemgr][root] ‘func=paramlist&elid=Priority&out=xml&threadid=kLbE+EMAAAA='[0m
Nov 4 18:11:12 [ 2284:213] [1;32mINFO Request [filemgr][root] ‘out=xml&func=paramlist&elid=FSEncoding&threadid=kLbE+EMAAAA='[0m
Nov 4 18:11:13 [ 2284:214] [1;32mINFO Request [80.92.236.128][root] ‘clickstat=yes&func=file'[0m
Nov 4 18:11:13 [ 2284:215] [1;32mINFO Request [filemgr][root] ‘func=paramlist&elid=Priority&out=xml&threadid=9jYs
Запустите скрипт из консоли и покажите выдачу. И сообщите версию панели.