• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space
  • Chevereto Support CLST

    Support response

    Support checklist

    • Got a Something went wrong message? Read this guide and provide the actual error. Do not skip this.
    • Confirm that the server meets the System Requirements
    • Check for any available Hotfix - your issue could be already reported/fixed
    • Read documentation - It will be required to Debug and understand Errors for a faster support response

Uploaded images are distorted

Version
4.3.5
Website URL
https://pic.mlcnfriends.com/
PHP version
8.2.28
Database driver
MariaDB
Database version
10.5.28
Web browser
Firefox

Jailer

Chevereto Member
Reproduction steps
  1. Upload image to server
Unexpected result

The image that is uploaded is distorted. It does not happen with every pic uploaded, only some. See linked image below for an example

Error log message

This is a distorted example:

IMG_5844.jpeg


This is a normal example. These are the latest 2 pics to be uploaded.

IMG_7839.jpeg
 
I had the same problem.
I fixed it by adding these lines at the end of env.php:

'CHEVERETO_BINARY_EXIFTOOL' => '/usr/bin/exiftool',
'CHEVERETO_BINARY_EXIFTRAN' => '/usr/bin/exiftran',
'CHEVERETO_BINARY_FFMPEG' => '/usr/bin/ffmpeg',
'CHEVERETO_BINARY_FFPROBE' => '/usr/bin/ffprobe',

Then I restarted PHP — all binaries were detected correctly.
 
Always keep in mind that Chevereto can detect only what the PHP runtime sees, it is very often that system admins forget to add the user include paths to the scope of PHP-FPM (or any other runtime).

With Chevereto you can do it either way (config, env) so you have complete control of the runtime.
 
Back
Top