The express version of ContentBox is a fully embedded running server powered by Lucee, an open source CFML engine, and Tomcat. It comes bundled with a JRE for your operating system or one without a JRE can be downloaded as well.
Make sure your system has a working Java Runtime 1.7+ environment if you are downloading the express version with no JRE. A quick test to see if your system supports Java is to open a terminal or command prompt and typing:
You should see something like this:
java version "1.8.0_40"Java(TM) SE Runtime Environment (build 1.8.0_40-b27)Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Just make sure what it is Java 1.7+.
The first step is for you to download ContentBox (https://www.ortussolutions.com/products/contentbox) or you can use the command below:
# stable no-jrewget https://www.ortussolutions.com/parent/download/contentbox?type=express# stable with jre for windowswget https://www.ortussolutions.com/parent/download/contentbox?type=express-win# stable with jre for macwget https://www.ortussolutions.com/parent/download/contentbox?type=express-mac# stable with jre for linuxwget https://www.ortussolutions.com/parent/download/contentbox?type=express-linux# bleeding edge no-jrewget https://www.ortussolutions.com/parent/download/contentbox?type=express&version=be# bleeding edge with jre for windowswget https://www.ortussolutions.com/parent/download/contentbox?type=express-win&version=be# bleeding edge with jre for macwget https://www.ortussolutions.com/parent/download/contentbox?type=express-mac&version=be# bleeding edge with jre for linuxwget https://www.ortussolutions.com/parent/download/contentbox?type=express-linux&version=be
Once downloaded expand the archive
This will expand into the folder of your liking.
On some operating systems like Linux or Mac, you will need to enable run permissions. So drop into a shell or terminal in that folder you expanded and type:
chmod -R 777 bin
This will add execution and write permissions to the
bin folder which is required.
Go into the
bin folder and and execute either the
startup.app according to your OS. Then visit the site in a browser on port
8085 by default.
Make sure you visit the following URLs and setup a server and web application password for the underlying engines:
# server passwordhttp://localhost:8085/lucee/admin/server.cfm# web passwordhttp://localhost:8085/lucee/admin/web.cfm
You can now visit your application under
http://localhost:8085 and you will be presented with our datasource wizard. Since we are in express edition, just choose the embedded database and follow the instructions.
That's it! We are now ready to run the ContentBox installer wizard. ContentBox will automagically create all the necessary database tables, indexes and constraints for you. After it does this, it will present you with our ContentBox installer, where you will fill in:
Enjoy your ContentBox installation!
Go to the
conf/server.xml and look for the following:
<Connector port="8085" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
Just update the
port to whatever you desire.