На сервере Агава (Холм 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)