How to manual install E!A process

1,326 views
Skip to first unread message

HM

unread,
Jan 25, 2015, 1:40:54 PM1/25/15
to easy-app...@googlegroups.com

I spent over 6+ hours trying to install without any luck, So ended it up installing it manually. 

Hopefully this helps someone who is having issue installing it. 


modify configuration.php

// General Settings

public static $base_url    = 'http://www.websiteaddress_or_subdirectory/'; //make sure your base_url ends with forward slash

// Database Settings

public static $db_host     = 'localhost';

public static $db_name     = 'dbname';

public static $db_username = 'dbuser';

public static $db_password = 'dbpassword!';

    

create test.php file and upload it to webserver, default password is "password123" you will be able to change password from backend 
<?php

function generate_salt() {

$max_length = 100;
$salt = hash('sha256', (uniqid(rand(), true)));
return substr($salt, 0, $max_length);

}

function hash_password($salt, $password) {

$half = (int)(strlen($salt) / 2);
$hash = hash('sha256', substr($salt, 0, $half ) . $password . substr($salt, $half));

for ($i = 0; $i < 100000; $i++) {

$hash = hash('sha256', $hash);

return $hash; 

}
 $salt_test = generate_salt();

echo "Salt";
echo "<br>"; 
echo $salt_test;
echo "<br><br>";

 $hash_test = hash_password($salt_test, "password123"); 
echo "Password";
echo "<br>";
echo $hash_test;
?>
login to phpmyadmin 

import /assets/structure.sql to database

go to ea_users table.
Add user information : firstname, lastname, email, phone, and set id_roles = 1 
click save or go
make a note of user id # you just created
go to ea_user_settings  table.
Add user login information: 
select user id #
enter username
password: copy password hash from test.php 
salt: copy salt hash from test.php
click save or go.
go to ea_settings 
Create these three records,  do not include quotation mark. 
name = "company_name"
value = your_company_name
name = "company_email"
value = company_email_address
name = "company_link"
value = company_website



login with username name and password (default password in test.php: password123)
go to Users tab and change default password



Yuuji Kamui

unread,
Feb 4, 2015, 4:50:00 PM2/4/15
to easy-app...@googlegroups.com
THANK YOU! You don't know how grateful I am. I wasted so much time trying to install this program unsuccessfully until I folllowed your instructions. :) Thanks again!

wingmant...@gmail.com

unread,
Jul 29, 2015, 7:35:02 AM7/29/15
to Easy!Appointments - Support Group, himansh...@gmail.com
As a complete newb, this post helped me so much.

The password hash / salt business did the trick.

Thanks for including the code to do that, because I would not be able to figure that out by myself.


Remco Teer

unread,
Dec 17, 2015, 12:28:13 PM12/17/15
to Easy!Appointments - Support Group
Thanks for the solution, though it didn't work for me ( I have to say that I'm a "Visual Designer" and fairly new to php en databases.
I got the following Fatal Error while finishing the step by step configuration:

Fatal error: Uncaught exception 'Exception' with message '$name setting does not exist in database : company_name' in /mnt/webw/b0/16/54377316/htdocs/velospa/velospa_agenda/application/models/settings_model.php:28 Stack trace: #0 /mnt/webw/b0/16/54377316/htdocs/velospa/velospa_agenda/application/controllers/user.php(31): Settings_Model->get_setting('company_name') #1 [internal function]: User->login() #2 /mnt/webw/b0/16/54377316/htdocs/velospa/velospa_agenda/system/core/CodeIgniter.php(359): call_user_func_array(Array, Array) #3 /mnt/webw/b0/16/54377316/htdocs/velospa/velospa_agenda/index.php(203): require_once('/mnt/webw/b0/16...') #4 {main} thrown in /mnt/webw/b0/16/54377316/htdocs/velospa/velospa_agenda/application/models/settings_model.php on line 28

Any thoughts?
Best regards,
Remco

Sherwin Gaddis

unread,
Oct 14, 2016, 3:29:12 AM10/14/16
to Easy!Appointments - Support Group
This saved my installation!
Able to get going.

andrew cochran

unread,
Feb 23, 2017, 3:02:36 AM2/23/17
to Easy!Appointments - Support Group

I cant seem to get the ea_settings done correctly...


An uncaught Exception was encountered

Type: Exception

Message: $name setting does not exist in database: company_name

Filename: /home/infadmin/public_html/easy/application/models/Settings_model.php

Line Number: 37


any help appreciated

Alex Tselegidis

unread,
Feb 27, 2017, 5:15:50 PM2/27/17
to Easy!Appointments - Support Group
Download v1.2 of Easy!Appointments, create a database and import the following files


  Alex Tselegidis, Easy!Appointments Creator

  Need a customization? Contact me in person!

fakhand...@gmail.com

unread,
Sep 30, 2017, 1:37:43 PM9/30/17
to Easy!Appointments - Support Group
what do u exactly mean by login to "backend" ?. Which backend?. Is it one of the files in the source folder? Secondly  what does this mean "Open your browser on the Easy!Appointments URL" ? What i have understood is to open the subdirectory or url which is specified in the config file. Have I understood right?

Thanks

Alex Tselegidis

unread,
Sep 30, 2017, 1:41:02 PM9/30/17
to Easy!Appointments - Support Group
Hi there, 

correct the Easy!Appointments URL is actually the base URL that points to the directory of your E!A installation (where the root index.php and config.php are located). 

Backend is the administration section of the app. You can access it by heading to the base URL of your installation with a trailing (index.php/backend) e.g. http://base-url/index.php/backend

Regards, 

Alex

fakhand...@gmail.com

unread,
Sep 30, 2017, 2:25:05 PM9/30/17
to Easy!Appointments - Support Group
Thanks Alex It helped but now I am getting this error 

localhost is currently unable to handle this request.

HTTP ERROR 500



fakhand...@gmail.com

unread,
Sep 30, 2017, 2:25:35 PM9/30/17
to Easy!Appointments - Support Group
btw i am running this on xampp server

Alex Tselegidis

unread,
Sep 30, 2017, 2:38:08 PM9/30/17
to Easy!Appointments - Support Group
We are going to need some info from your error logs. 

Yota Foham

unread,
May 13, 2019, 5:02:39 AM5/13/19
to Easy!Appointments - Support Group
Thank you so much!

Thank you so much and your work was great for me!
Reply all
Reply to author
Forward
0 new messages