Wobak
Chevereto Member
▶ Reproduction steps
Hello,
I was on the chevereto dashboard and realize there was an update available.
As usual I ran the dashboard > update, and after a few lines on the page, it jumped to a error 500.
I was running version 3.18.0 (info from the DB), and now I can't access anything.
The images URLs seem to be delivered properly, and other vhosts on the same apache seem to work.
I'm running PHP 7.3.29 through php-fpm, and everything was working fine until then.
😢 Unexpected result
The website responds with a 500 error
I have no specific error message.
📃 Error log message
Hello,
I was on the chevereto dashboard and realize there was an update available.
As usual I ran the dashboard > update, and after a few lines on the page, it jumped to a error 500.
I was running version 3.18.0 (info from the DB), and now I can't access anything.
The images URLs seem to be delivered properly, and other vhosts on the same apache seem to work.
I'm running PHP 7.3.29 through php-fpm, and everything was working fine until then.
😢 Unexpected result
The website responds with a 500 error
I have no specific error message.
📃 Error log message
Apache config:
ServerSignature Off
Options -Indexes
Options -MultiViews
# CORS header (avoids font rendering issues)(replace dev\.local with your domain\.com)
# SetEnvIf Origin ^(https?://.+\.dev\.local(?::\d{1,5})?)$ CORS_ALLOW_ORIGIN=$1
# Header append Access-Control-Allow-Origin %{CORS_ALLOW_ORIGIN}e env=CORS_ALLOW_ORIGIN
# Header merge Vary "Origin"
# Disable access to sensitive application files
<FilesMatch "composer\.(json|lock)|cli\.php|\.htaccess|\.gitignore">
<IfModule !mod_authz_core.c>
Order Allow,Deny
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine On
# If you have problems with the rewrite rules remove the "#" from the following RewriteBase line
# You will also have to change the path to reflect the path to your Chevereto installation
# If you are using mod alias is likely that you will need this.
#RewriteBase /
# Image not found replacement
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule images/.+\.(gif|jpe?g|a?png|bmp|webp) content/images/system/default/404.gif [NC,L]
RewriteRule images/.+\.(gif|jpe?g|png|bmp|webp) - [NC,L,R=404]
# PHP front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
# Single PHP-entrypoint (disables direct access to .php files)
RewriteCond %{THE_REQUEST} ^.+?\ [^?]+\.php[?\ ] [NC]
RewriteRule \.php$ - [NC,L,F,R=404]
</IfModule>