System Requirements
The ContentBox system requirements
Let's start with system requirements for running ContentBox sites on all deployable options.
Java
You need Java 11+ to run ContentBox.
Java 17+ is supported with Lucee 5 and Adobe 2023+
CommandBox
You will need to have CommandBox for installation, upgrading, and optionally running your ContentBox sites. Please see our CommandBox Installation section.
ColdFusion (CFML) Engine
ContentBox can be deployed to the following CFML Engines:
Adobe ColdFusion
2016(End of life is December 2021)2018 (Deprecated)
2021
2023
Lucee
5+
6+
Databases
Here are the supported databases for ContentBox:
MySQL 5.7 (InnoDB ONLY!)
MySQL 8+ (InnoDB ONLY!)
Microsoft SQL Server 2012+
HypersonicSQL
Apache Derby
PostgreSQL
Oracle 11g+
If you have another database engine needing ContentBox support, please let us know, and we can help you (https://www.ortussolutions.com/contact).
Microsoft SQL Caveats
We have seen an issue where an error will be reported that cbPermission
cannot be inserted. This is an issue where the JDBC driver will switch context and create the tables in the master
schema and not the schema you chose. So please verify that the master
schema has tables that start with cb_*
and remove them and re-run the installer.
URL Rewriting
ContentBox relies on Search Engine Safe (SES) URLs and URL Routing. Most CFML engines already allow for these URLs out of the box, and ContentBox supports them out of the box. However, if you would like to use full URL rewriting (which we recommend, that's where the index.cfm
is not showing in the URLs) you will need to use a web server rewriting tool, and ContentBox will configure it for you.
So before you install ContentBox, make sure that you are using one of the supported rewriting engines shown below:
CommandBox Server (Default)
Apache mod_rewrite
IIS 7 rewrite module
Tuckey rewrite filter
Nginx
The ContentBox installer will create rewrite files automatically for you for Apache, IIS7, and express editions. You must add the rewrites yourself for Nginx or other rewrite engines and then manually modify the routing file.
ContentBox Routing Full Rewrite Support
Edit config/Router.cfc
and set setFullRewrites
to true
. That's it!
File Permissions
ContentBox needs some files/folders to be writable at runtime.
Installer
You can remove the first three after installation.
Engine
Here are the folders for the core engine to work accordingly
Last updated