Requirements
Files Gallery requires a web server with PHP 5.5 or higher. In addition, the following is required for certain features to work:
- PHP GD extension enabled for resizing images.
- PHP EXIF enabled to read image data.
- PHP iptcparse() to read image IPTC meta data.
- PHP ZipArchive to compress archives when downloading all files in folder.
- PHP mime_content_type() or finfo_file() to get file mime types on server (security).
- PHP exif_imagetype() to verify image uploads (security).
- PHP session_start() and correctly configured session_save_path for login mechanism.
- PHP ini_get() and ini_set() for various functionality.
- FFmpeg command-line tool and PHP exec() for video thumbnails.
- ImageMagick for converting image formats and creating PDF thumbnails.
- Ghostscript for PDF support in ImageMagick (normally installed alongside ImageMagick).
- Sufficient PHP
memory_limitfor resizing images. - PHP
file_uploadsenabled for upload mechansim. - PHP
upload_max_filesizethat matches maximum file upload size. - PHP mbstring for images that contain meta data with multibyte character encoding.
Checking features on your server
You can check available features on your server by appending ?action=tests to your url.
http://www.yourwebsite.com/files/?action=tests
Check from our Files Gallery demo ?action=tests.