Simple CMS for my website. Requires CKEditor and CKFinder.
You'll need PHP (5.5+), MySQL and Composer.
- Download or clone this repo.
- Make sure Composer is installed. Run
composer install --no-dev
in the root directory of this project. - Place the contents of the
./web
directory in a location accessible from the internet. - Place the remaining contents of the root directory of this repository in a location not accessible from the internet.
- Copy the file
config.sample.php
, save it in the same directory asconfig.php
. - Edit/review all the settings in the
config.php
file. - Open the website in your browser. If something went wrong during steps 2, 4 and 5, the site will tell you. If something went wrong during the other steps, you will see some generic error. If everything went correctly, you will see a link to create the necessary database tables. Click this link.
- You will see a few more screens for setting up the default account and theme. Follow the on-screen instructions here.
Database settings and file paths can be changed in the config.php
file. All
other settings can be controlled from the admin interface. A link to the admin
interface appears (depending on your theme) somewhere on the top-right of your
screen when you are logged in.
It is recommended to install CKEditor.