На сервере Агава (Холм 1) elFinder не показывает тумбинашки.
Added by Аркадий Седельников over 1 year ago
На сервере Агава (Холм 1) elFinder не показывает тумбинашки.
На локали все нормально.
Вот код опций, выданный print_r
1 Array 2 ( 3 [root] => /home/barierk/public_html/joosmart/images 4 [URL] => http://joosmart.barier-cs.com/images/ 5 [rootAlias] => Home 6 [uploadAllow] => Array 7 ( 8 [0] => all 9 ) 10 11 [uploadDeny] => Array 12 ( 13 [0] => all 14 ) 15 16 [uploadOrder] => deny,allow 17 [disabled] => Array 18 ( 19 ) 20 21 [dotFiles] => 0 22 [dirSize] => 23 [fileMode] => 0755 24 [dirMode] => 0644 25 [mimeDetect] => auto 26 [imgLib] => auto 27 [tmbDir] => .tmb 28 [tmbCleanProb] => 200 29 [tmbAtOnce] => 5 30 [tmbSize] => 30 31 [fileURL] => 1 32 [dateFormat] => j M Y H:i 33 [logger] => 34 [defaults] => Array 35 ( 36 [read] => 1 37 [write] => 1 38 [rm] => 1 39 ) 40 41 ) 42
А вот как выглядит в файле
1 $opts = array( 2 'root' => JPATH_BASE.$root, // path to root directory 3 'URL' => JPATH_SITE.$root.'/', // root directory URL 4 'rootAlias' => $root_alias, // display this instead of root directory name 5 'uploadAllow' => $upload_allow, // mimetypes which allowed to upload 6 'uploadDeny' => array('all'), // mimetypes which not allowed to upload 7 'uploadOrder' => 'deny,allow', // order to proccess uploadAllow and uploadAllow options 8 'disabled' => $disabled_command[$my->gid], // list of not allowed commands 9 'dotFiles' => $dot_files, // display dot files 10 'dirSize' => $dir_size, // count total directories sizes 11 'fileMode' => $dir_mode, // new files mode 12 'dirMode' => $file_mode, // new folders mode 13 'mimeDetect' => 'auto', // files mimetypes detection method (finfo, mime_content_type, linux (file -ib), bsd (file -Ib), internal (by extensions)) 14 'imgLib' => $img_lib, // image manipulation library (imagick, mogrify, gd) 15 'tmbDir' => $tmb_dir, // directory name for image thumbnails. Set to "" to avoid thumbnails generation 16 'tmbCleanProb' => $tmb_clean_prob, // how frequiently clean thumbnails dir (0 - never, 100 - every init request) 17 'tmbAtOnce' => $tmb_at_once, // number of thumbnails to generate per request 18 'tmbSize' => $tmb_size, // images thumbnails size (px) 19 'fileURL' => $file_url, // display file URL in "get info" 20 'dateFormat' => 'j M Y H:i', // file modification date format 21 'logger' => null, // object logger 22 'defaults' => array( // default permisions 23 'read' => true, 24 'write' => true, 25 'rm' => true 26 ) 27 );
На что стоит обратить внимание чтобы запустить тумбинашки?
Все библиотеки перебрал, на локали оказалось тоже не все нормально, превьюшки создаются только если вообще закомментировать
'tmbDir' => $tmb_dir,
При этом в JSON появляется параметр tmb равный true, появляется он и на сервере, но тумбинашки там всеравно не создаются.
На срвере
GD Support enabled
GD Version bundled (2.0.34 compatible)
Пути к директории превьюшек тоже все перебрал, и от корня сервера, и от корня сайта и относительные, не помогает.
Replies (2)
RE: На сервере Агава (Холм 1) elFinder не показывает тумбинашки.
-
Added by Troex Nevelin over 1 year ago
tmbDir указывается относительно корня (root) попробуйте задать значение tmb и убедитесь что директория tmb существует в корне и у elFinder есть туда права на запись, может файлы и создаются, а на хостинге запрещеный файлы начинающиеся с точки для отдачи через web. Проверьте для начала что сами файлы миниатюрок создаются в директории.
RE: На сервере Агава (Холм 1) elFinder не показывает тумбинашки.
-
Added by Аркадий Седельников over 1 year ago
Ух, сделал наконец, спасибо за наводку, но в tmbDir надо указывать только название папки тумбинашек, путь до рут скрипт подставляет сам, а проверки нет, по этому только имя. И права на папку 0777 (скрипт ее создавал без моего вмешательства, но права какие-то невнятные давал).
(1-2/2)