• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • 😌 This community is user driven. Be polite with other users.
    • 👉 Is required to purchase a Chevereto license to participate in this community (doesn't apply to Pre-sales).
    • 💸 Purchase a Pro Subscription to get access to active software support and faster ticket response times.
  • Chevereto Support CLST

    Support response

    Support checklist

Error 404

Apache rewrites depends on the module, htaccess and vhosts configuration.

Chevereto only detect the module, not the vhosts configuration which may be causing issues here.

Please refer to your hosting company or edit the htaccess file where it reads Rewrite Base.
 
Last edited:
Code:
# Disable server signature
ServerSignature Off

# Disable directory listing (-indexes), Multiviews (-MultiViews) and enable Follow system links (+FollowSymLinks)
Options -Indexes
Options -MultiViews
Options +FollowSymLinks

<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 alias is most likely that you will need this.
    RewriteBase /

    # 404 images
    # If you want to have your own fancy "image not found" image remove the "#" from RewriteCond and RewriteRule lines
    # Make sure to apply the correct paths to reflect your current installation
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule images/.+\.(gif|jpe?g|png|bmp) - [NC,L,R=404]
    #RewriteRule images/.+\.(gif|jpe?g|png|bmp) content/images/system/404.gif [NC,L]
   
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !\.(css|js|html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpe?g|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$ [NC]
    RewriteRule . index.php [L]
   
</IfModule>
 
It cannot work, because you use NGINX as webserver now. The .htaccess is not working there. Use NGINX rules. Refer the documentation of Chevereto!
 
I'm using Apache as server

Are u sure?

ACDSeeQVPro5_2016-11-10_19-10-00.jpg
 
I'm sorry you're right, so i have to set this in the rules ?

location / {
try_files $uri $uri/ /index.php?$query_string;
}

I find this on the chevereto docs, can you explain step by step how i do this ?
I'm a newbie in this things.
 
explain step by step

Sorry - I can not.
I don't know how your server is configured or what control panel you use. You have to ask your hosting company for help, hire an system admin or try to learn by yourself. There are a lot of tutorials on the web.
I crashed a lot servers and databases into the past - that's the only way to learn about server configuration.

Chevereto works fine and without problems on Apache and NGINX. The problem is your server config. You have to fix this problem by yourself.

If you have no skills into config and setup your environment properly - use an hosting company with managed servers or think about if this business will be right for you.
 
You have to understand that each server has its own setup, maybe the path is /usr/share/nginx/html or something else. It happens all the time. If you installed nginx then refer to the manual or install procedure you used to detect the path, made the changes and re-start the server.

If the hosting company is providing you with the installation, then you will need to ask them how to add those rules.
 
Back
Top