:: ConstructrCMS :: News :: ChangeLog :: Download :: Documentation ::

ConstructrCMS Setup and System Requirement´s

Before You Install

Before You install ConstructrCMS You must accept the ConstructrCMS-Licence. To install ConstructrCMS You must have a Webserver or Hoster that runs at least PHP 4.4.x. One MySQL-Database is needed, too. Your Webspace should have at least 5MB free Space (the more You Upload to Your CMS, the more Webspace You will need). You should know at least a little of HTML- and CSS-Coding to individualize the "Ready-to-Go"-Template that comes with the standard Distribution.

To setup a running System You will need to know how to use a standard Text-Editor to enter Your personal Host and Database Information to the main configuration File of ConstructrCMS. You also should have a running eMail-Account - during Installation the Setup will send up Your Login-Information to that Account. A little FTP-Knowledge is needed: You will need to be able to use a FTP-Client of Your Choice to transfer the ConstructrCMS Files to Your Webserver or Hoster and set the right File Permissions.

Downloading ConstructrCMS

Visit the Download-Page (will open a new Bowser Window/ Tab) to get Your Copy of ConstructrCMS (available as ZIP or Tar). To start the Download click to the Graphic - Downloads should start immediately. If you see a Download-Dialog,click on the "safe..." or "safe to..." Button, to safe the File local at Your Computer. The File comes in ZIP- or TAR-Archive. You will have to unpack this compressed File.

Compressed Zip-File at Your Desktop

After unpacking the compressed File, You will be able to take a first Look at the Folder Structure that comes with ConstructrCMS.

The Folder Structure of ConstructrCMS

ROOT/backend/ This is Your personal administration Backend to create Pages and Content.

ROOT/data/ This is the Place where You will find all necessary Files to run ConstructrCMS.

ROOT/data/workspace/ Is the Place for Your complete Frontend. You will find PHP,HTML, CSS and Image-Files.

Root/data/workspace/uploads/ This is the Place to upload all the Files You want to.

ROOT/docs/ Here You can find a copy of the GPLv3-Licence and a general change.log-File.

ROOT/setup/ Open this Folder, You will come to the Webinstaller of ConstructrCMS.

ROOT/utilities/ Some little Helper to run ConstructrCMS.

ROOT/xmlOutput/ Grab the XML-Stream´s for Content and Page-Structure of the developed Website here.

ROOT/.htaccess A little Mod_Rewrite for a nice URL-Structure at Your Frontend.

ROOT/index.php The Connection to Your Workspace Files and Your Database.

Upload this uncompressed Files and Structure to Your desired Place on Your Webserver or Hoster. You are now ready to run Setup and install ConstructrCMS.

The Setup

After uploading, open a Webbrowser and direct it to the Setup-URL (http://PATH/TO/YOUR/UPLOAD/setup/index.php). You should see the Installation-Screen.

SetupScreen

If not, something´s gone wrong, but do not worry. Just check the URL to Your the Setup-File and the Place You have uploaded Your Copy of ConstructrCMS.

Enter all the required Information to the Setup-Form. After inserting all the required Information, click on the Button "Setup ConstructrCMS". The Setup will check the Connection to the Database and setup all required Tables. Your Root-User will be created and You will receive Your personal Login Information to the entered eMail-Account. Now, after Step 1 of the ConstructrCMS-Setup, You will see the following Screen:

Step 2

In Step 2, You will now have to use a desired Text-Editor to update Your config.inc.php-File located at ROOT/data/config/config.inc.php. Just copy the Text of the Textarea into Your configuration File. Now You are ready to log in the first time. Open the Backend-URL in Your Browser (http://PATH/TO/YOUR/CONSTRUCTR/backend/login.php). If You click to the Link of Step 2, the Information to Login (Username and Password-Hash) will be pre-filled. Just click the Login-Button. To give Your Backend a little more Security, create a .HTACCESS- and .HTUSER-File.

Congratulation, You are now able to create Pages, Content and loadup Media.