• 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

Upgrading to V4 from V3, can't update the database

Version
4
PHP version
8.0
Database driver
MariaDB
Database version
10
Web browser
Chrome

gazichao

Chevereto Member
Hello,

I was trying to upgrade my Chevereto V3.20 to V4. I'm using Synology DS1821+ with system version DSM 7.2.1.

I tried the following steps:

1. Remove app/vendor from old Chevereto V3 installation

2. Unzip and override Chevereto V3 files with Chevereto V4 files

3. Switch to PHP 8

  • I installed PHP 8.0 in Synology Package Center.
  • Created PHP 8.0 profile in Synology Web Station with all extensions enabled.
  • Changed my Chevereto profile to PHP 8.0.

4. Create app/env.php
  • I copied the env-default.php file.
  • Edited corresponding data, including
    'CHEVERETO_DB_NAME'
    'CHEVERETO_DB_PASS'
    'CHEVERETO_DB_USER'
  • Renamed it env.php.

5. Proceed with database update

HTTP database update


I failed to login and got the following message:

"Request denied - You either don't have permission to access this page or the link has expired."

CLI database update

I ran app/bin/legacy -C update and got the following result:

vdd()
------------------------------------------------------------
/volume1/web/chevereto/app/legacy/load/integrity-check.php:158

Arg•0 array (size=5)
0 => string Configured image_library imagick is not present in this system. (length=63)
1 => string Exchangeable image information (<a href="http://www.php.net/manual/book.exif.php">Exif</a>) is not loaded in this server. Exif is required to handle image metadata. (length=164)
2 => string PDO MySQL Functions (<a href="http://www.php.net/manual/ref.pdo-mysql.php">PDO_MYSQL</a>) is not loaded in this server. PDO_MYSQL is needed to work with a MySQL database. (length=170)
3 => string Fileinfo (<a href="http://www.php.net/manual/book.fileinfo.php">fileinfo</a>) is not loaded in this server. Fileinfo is required for file handling. (length=147)
4 => string Imagick (<a href="http://www.php.net/manual/book.imagick.php">imagick</a>) is not loaded in this server. Imagick is needed for image processing. (length=144)
------------------------------------------------------------


What am I doing wrong? Could somebody help?

Thanks in advance.
 
Back
Top