Skip to content

Referencia de configuración

La configuración efectiva depende de la versión instalada. Este mapa resume las decisiones que conviene revisar y enlaza al código del release como fuente definitiva.

ÁreaPropósitoRecomendación
disabledHabilita o bloquea el navegadorMantener bloqueado hasta autenticar y autorizar al usuario
uploadURLURL pública base de los archivosUsar una ruta o URL coherente con el proxy y el puerto externo
uploadDirRuta física de almacenamientoPreferir una ruta explícita, escribible y fuera del código desplegable
typesTipos, extensiones y directoriosMantener una lista permitida mínima por caso de uso
maxImageWidth / maxImageHeightLímites de imágenesAjustar a las necesidades reales de la aplicación
thumbWidth / thumbHeightMiniaturasDimensionar considerando calidad, memoria y volumen
themeTema visual activoUsar default o un tema instalado y probado
themeOptionsOpciones visuales por temaUtilizar únicamente contratos documentados, como la paleta Bootstrap 5
searchBúsqueda por nombreMantener desactivada o definir límites acordes al volumen
dragMoveMovimiento directoMantener desactivado salvo que archivos y carpetas tengan permisos de movimiento explícitos
cookieDomainAlcance de cookiesConfigurar un dominio, nunca un host con puerto

Configuración local

Conserva los valores propios del entorno fuera de los archivos distribuidos cuando tu instalación lo permita. No publiques rutas internas, credenciales, secretos ni callbacks específicos del cliente.

php
<?php

return array(
    'disabled' => false,
    'uploadURL' => '/storage/uploads',
    'uploadDir' => '/var/www/storage/uploads',
    'theme' => 'bootstrap5',
    'search' => array(
        'enabled' => true,
        'minChars' => 2,
        'maxResults' => 100,
    ),
);

Autorización

disabled => false no reemplaza la autenticación. La aplicación anfitriona debe habilitar KCFinder únicamente después de verificar al usuario y sus permisos.

Consulta también búsqueda, uploads y URLs, imágenes y miniaturas y la configuración del release instalado en GitHub.

KCFinder Resurrected preserva el linaje del proyecto original y continúa su desarrollo abierto.