Install doorGets CMS
in 1 minute! Here's how ...

Prerequisites

  • PHP 5.3 and more
  • MySQL Database

You must first download doorGets CMS if it's not already done!

Instal 0

OneQuery Installation

Just send POST HTTP query with data website to your hostname installation

curl -X POST -d 'oneclick=true&database_host=localhost&database_name=doorgets&database_login=root&database_password=root&website_title=doorGets&website_slogan=doorGets&website_copyright=doorGets&website_meta_keywords=cms, blog&website_meta_description=doorGets CMS, Website builder&website_year_creation=2012&user_email=email@exemple.com&user_password=doorgets&langue=en&timezone=Europe/Paris' http://hostname/

From PHP CURL

$fields_string = '';

//set POST variables
$url = "http://www.exemple.com/";

$fields = array(
"nodatabase" => false,
"oneclick" => true,
"database_host" => "localhost",
"database_name" => "doorgets",
"database_login" => "root",
"database_password" => "root",
"website_title" => "My website title",
"website_slogan" => "My website slogan",
"website_copyright" => "Copyright",
"website_meta_keywords" => "Meta Keywords",
"website_meta_description" => "Meta description",
"website_year_creation" => "2012",
"user_email" => "email@exemple.com",
"user_password" => "mypassword",
"langue" => "en",
"timezone" => "Europe/Paris"
);

foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string, '&');

ob_start();

//open connection
$ch = curl_init();

//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);

$returnFromCurl = ob_get_clean();

Success Response

{
"success":true,
"response": {
"database_host":"localhost",
"database_name":"doorgets",
"database_login":"root",
"database_password":"root",
"website_title":"doorGets",
"website_slogan":"doorGets",
"website_copyright":"doorGets",
"website_meta_keywords":"cms, blog",
"website_meta_description":"doorGets CMS, Website builder",
"website_year_creation":2012,
"user_email":"email@exemple.com",
"user_password":"doorgets",
"langue":"en",
"timezone":"Europe/Paris"
}
}

Error Response

{
"success":false,
"response":"Request error",
"errors": {
"database_host":"Not found",
"database_name":"Not found",
"database_login":"Not found",
"website_title":"Not found",
"website_slogan":"Not found",
"website_copyright":"Not found",
"website_meta_keywords":"Not found",
"website_meta_description":"Not found",
"website_year_creation":"Not found",
"user_email":"Not found",
"user_password":"Not found"
}
}

Install your web site on localhost

Create doogets folder on your local web folder and unzip doorGets.zip in your doorgets folder, then go to: http://localhost/doorgets/ or http://127.0.0.1/doorgets/ to begin the installation.

Install your web site on a remote server

  1. First, download the software for the FTP (FileZilla)
  2. Connect to the server with FileZilla FTP connections using credentials provided by your host.
  3. Transferring the directory /setup and /index.php file in the archive doorGets.zip to your destination folder.
  4. Create a database with encoding utf8_generale_ci
  5. Then go to your domain name to start the installation.

Select your language and time zone

When launching the installation with the said address above, you will have the following interface:

Installation doorGets step 2

Just choose your language and time range you want and click on Next Step.

Step 1: Read and accept the terms of use

After this step done, we arrive at the terms of use, you only have to click to check the box I have read and agree to the terms of use of doorGets. Then click Next Step.

Installation doorGets step 3

Step 2: Test if doorGets can write on your server

At this stage (2/5), you have the rights of writing as indicated on the website, just click on Next step.

Installation doorGets step 4

Step 3: Create a connection to your database

Now you are asked for information to get your site connected to a database.

To connect your base doorGets just fill in the fields Host (here this will be localhost draws the base is local), Database name, login with which you connect to the database and the password (if there is one) for connecting to it.

Installation doorGets step 5

Note: After clicking next step doorGets will create the tables it needs to create the site it takes a few seconds, just wait patiently.

Step 4: Information for your website

After connecting to the database, you will be able to give the first information related to your website. To do this simply complete the indicated fields and click on Next step.

Installation doorGets step 6

NB: Fields with a star (outlined in red) are mandatory, you can not click on the following stage if they are not met; for those without stars it is just best to fill.

Step 5: Set your administrator login

Now that this step is made, it remains only administrative rights to make, for it just put a valid email address and a password to use to connect to the admin account doorGets. Then click Next Step.

Installation doorGets step 7

Click on "Generate my website doorGets"

That your website is ready to be generated, to do this just click Generate my website doorGets.

Installation doorGets step 8

When this step is done, the message below will appear

Installation doorGets step 9

Just wait, this may take a few seconds.

It's finish ! You can now begin ...

Now the installation is complete you will get a page like below:

Installation doorGets step 10

After installation make sure that the following files have write permission (777):
  • cache/
  • data/
  • doorgets/
  • io/
  • skin/
  • themes/
  • installer/

Follow us

  • http://www.facebook.com/doorgets
  • http://www.twitter.com/doorgets

2012-2017 © doorGets™