Concrete CMS
Concrete CMS is an open-source content management system for publishing content on the World Wide Web and intranets. Concrete CMS is designed for ease of use, for users with a minimum of technical skills. It enables users to edit site content directly from the page. It provides version management for every page, similar to wiki software, another type of web site development software. Concrete CMS allows users to edit images through an embedded editor on the page.
Prerequisites
You’ll need your MySQL credentials. Get them with my_print_defaults
:
[isabell@stardust ~]$ my_print_defaults client
--default-character-set=utf8mb4
--user=isabell
--password=MySuperSecretPassword
[isabell@stardust ~]$
We’re using PHP in the stable version 8.3:
[isabell@stardust ~]$ uberspace tools version show php
Using 'PHP' version: '8.3'
[isabell@stardust ~]$
Your website domain needs to be set up:
[isabell@stardust ~]$ uberspace web domain list
isabell.uber.space
[isabell@stardust ~]$
Installation
We create the Database, download the latest version and unzip the file.
[isabell@stardust ~]$ mysql -e "CREATE DATABASE ${USER}_concrete_cms"
[isabell@stardust ~]$ cd /var/www/virtual/$USER/
[isabell@stardust isabell]$ wget https://github.com/concretecms/concretecms/releases/download/9.3.9/concrete-cms-9.3.9.zip
[isabell@stardust isabell]$ unzip concrete-cms-9.3.9.zip
[isabell@stardust isabell]$ rm -f html/nocontent.html; rmdir html
[isabell@stardust isabell]$ mv concrete-cms-9.3.9 html
[isabell@stardust isabell]$ rm concrete-cms-9.3.9.zip
[isabell@stardust isabell]$
Configuration
Point your browser to your domain (e.g. isabell.uber.space) to set up and configure your Concrete CMS installation.
Enter the following information into the installer:
your MySQL hostname, username and password: the hostname is
localhost
you should have your MySQL credentials ready.the name of your newly created Concrete CMS database (e.g.
isabell_concrete_cms
)
Usage
There is a user manual available on how to use Concrete CMS.
Updates
Note
Check the update feed regularly to stay informed about the newest version.
Navigate to Dashboard > System and Settings > Update Concrete.
Tested with Concrete CMS 9.3.9, Uberspace 7.16.3, PHP 8.3
Written by: Thomas Johnson <https://johnson.tj/>