• 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

v4.2.5 to v4.3.0 Upgrade: Something Went Wrong!

Version
4.3.0
PHP version
8.3.20
Database driver
MariaDB
Database version
15.1
Web browser
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15

Andy

Chevereto Member
ErrorException in /home/site/domains/public_html/app/vendor/symfony/process/ExecutableFinder.php:83

# Message [Code #2]
is_file(): open_basedir restriction in effect. File(/usr/local/sbin/exiftool) is not within the allowed path(s): (/home/site/:/tmp/:/var/tmp/:/opt/alt/php83/usr/share/pear/:/dev/urandom:/usr/local/php83/lib/:/usr/local/php83/lib/:/usr/local/php74/lib/:/usr/local/lib/php/)

# URI
/dashboard

# Method
GET

# Time
2025-05-14T02:30:45+00:00 [1747189845]

# Incident 6824005554955



Code:
# Backtrace
------------------------------------------------------------
0 /home/site/domains/public_html/app/vendor/symfony/process/ExecutableFinder.php:83 {main}()
------------------------------------------------------------
1 /home/site/domains/public_html/app/vendor/symfony/process/ExecutableFinder.php:83 is_file()
------------------------------------------------------------
2 /home/site/domains/public_html/app/src/Legacy/Classes/Traits/BinaryTrait.php:29 Symfony\Component\Process\ExecutableFinder->find()
------------------------------------------------------------
3 /home/site/domains/public_html/app/legacy/routes/dashboard.php:601 Chevereto\Legacy\Classes\ExifTool->__construct()
------------------------------------------------------------
4 /home/site/domains/public_html/app/src/Legacy/G/Handler.php:457 Chevereto\Legacy\G\Handler->{closure}()
------------------------------------------------------------
5 /home/site/domains/public_html/app/src/Legacy/G/Handler.php:181 Chevereto\Legacy\G\Handler->processRequest()
------------------------------------------------------------
6 /home/site/domains//public_html/app/legacy/load/web.php:668 Chevereto\Legacy\G\Handler->__construct()
------------------------------------------------------------
7 /home/site/domains/spublic_html/app/legacy/entrypoints/index.php:45 require_once(string(length=68))
------------------------------------------------------------
8 /home/site/domains/public_html/index.php:12 require_once(string(length=77))
 
The system is trying to locate the exiftool binary, when doing that it hits a restricted path in your setup. This happens when using hosting providers not tailored for Chevereto, but no worries.

Either set these to empty string or install the missing binaries (exiftool, exiftran).

Code:
CHEVERETO_BINARY_EXIFTOOL
CHEVERETO_BINARY_EXIFTRAN
 
I installed exiftool perl library on the Debian but it didn't pick up.

Where can I apply these?
Code:
CHEVERETO_BINARY_EXIFTOOL
CHEVERETO_BINARY_EXIFTRAN

Is it in app/env.php?

So it'll be like:
PHP:
return [
  'CHEVERETO_BINARY_EXIFTOOL' => '',
  'CHEVERETO_BINARY_EXIFTRAN' => '',
 
Back
Top