Installing Concrete CMS
Installing Concrete On a Web Host
Preparing the Environment
- Purchase a hosting plan or use a local development setup.
- Consider hosting partners recommended by Concrete CMS.
Installation Steps
- Download Concrete CMS.
- Move the zip file to a web-accessible folder (
public_html
or a subfolder like "new-site"). - Unzip the file to see new folders and an index.php.
- Ensure folders
application/files/
,application/config/
,packages/
, andupdates/
are writable. - Setup a MySQL database with full permissions.
Site Setup
- Visit your domain, e.g., "http://example.com/new-site/".
- Follow the installation process.
- Complete the steps and see the successful installation message.
Installing with Composer
Pre-requisites
- A local development environment.
- PHP and MySQL with command line access.
- Familiarity with basic command line operations.
Getting Started
- Create a directory for your site.
- Setup a database for the site, for example:
create database hello_world
- Install Concrete using composer:
composer create-project -n concretecms/composer hello_world
Command Line Installation
Steps
- Navigate to the new directory:
cd hello-world
- Use the Concrete interactive installation:
./vendor/bin/concrete5 c5:install -i
Accessing the Site
- Utilize PHP's built-in server for development:
cd public
php -S localhost:8000
- Open http://localhost:8000 in a browser.
With these steps, you've installed Concrete CMS and can start exploring its features!