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
4. Create app/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.
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.