• 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

Can't upgrade from 3.20.16 to 4.0.0 or 4.0.1

Version
3.20.16
PHP version
8.1.11
Database driver
MariaDB
Database version
10.4.13-MariaDB
Web browser
Chrome, Edge, Firefox

evil

Chevereto Member
*️⃣ Must open one ticket per issue. If you are experiencing multiple issues don't hesitate to create multiple tickets for each issue.

▶ Reproduction steps
  1. Can't Upgrade from 3.20.16 to 4.0.0 or 4.0.1
  2. site.xxx/update doesn't work
  3. After that site is automatically turning on Maintenance mode
😢 Unexpected result

The site is almost normal, except for this bug with login providers

error.jpg

📃 Error log message

There is no error at apache log
 
Also fresh install (files V4) doesn't work on 3.20.16 database.
I can't turn on debug mode.

Fresh install (V4 files + database) works fine.
 
edit app/env.php
and make sure there are these two variables:
Code:
'CHEVERETO_DEBUG_LEVEL' => '3',
'CHEVERETO_ERROR_LOG' => '/path/to/webroot/error.log',

After that check /path/to/webroot/error.log for error message. Report that message here.



Please replace /path/to/webroot/ with your actual website public path i.e. where your chevereto files are stored.
Ideally error.log file should be stored at non-public path, but I am not sure if you are aware how to give appropriate permission to non-public folder.
 
edit app/env.php
and make sure there are these two variables:
Code:
'CHEVERETO_DEBUG_LEVEL' => '3',
'CHEVERETO_ERROR_LOG' => '/path/to/webroot/error.log',

After that check /path/to/webroot/error.log for error message. Report that message here.



Please replace /path/to/webroot/ with your actual website public path i.e. where your chevereto files are stored.
Ideally error.log file should be stored at non-public path, but I am not sure if you are aware how to give appropriate permission to non-public folder.

Can you help me with this?
The site is working normally, but this error has appeared in the log...

Chevere\Throwable\Exceptions\ErrorException thrown in /app/legacy/routes/explore.php:27

# Message [Code #2]
Undefined array key "is_content_manager"

# Incident ID:634187a717974

# Time
2022-10-08T14:22:31+00:00 [1665238951]

# Stack trace
------------------------------------------------------------
#0 /app/legacy/routes/explore.php:27
{main}()
------------------------------------------------------------
#1 /app/src/Legacy/G/Handler.php:227
Chevereto\Legacy\G\Handler->{closure}()
------------------------------------------------------------
#2 /app/src/Legacy/G/Handler.php:151
Chevereto\Legacy\G\Handler->processRequest()
------------------------------------------------------------
#3 /app/legacy/load/web.php:447
Chevereto\Legacy\G\Handler->__construct()
------------------------------------------------------------
#4 /app/legacy/entrypoints/index.php:25
require_once(string(length=47))
------------------------------------------------------------
#5 /index.php:12
require_once(string(length=56))
------------------------------------------------------------
 
Back
Top