Install Easy!Appointments - nothing happens when I hit the install button

6,130 views
Skip to first unread message

Teri Petram

unread,
Apr 29, 2014, 10:13:45 PM4/29/14
to easy-app...@googlegroups.com
I've set up my database. I updated the configuration.php file with the appropriate database login details and have now reached the install page. I entered the administrative details and clicked the "Install Easy!Appointments" button.

Nothing seems to happen...

I tried entering the url for the backend in and I get this message: No input file specified.

What do you think I missed?


Alex Tselegidis

unread,
Apr 30, 2014, 3:29:39 AM4/30/14
to easy-app...@googlegroups.com
When the installation is finished then a success message appears and the browser redirects to the backend. Since this is not your case then you do not have a successful installation, so you cannot access backend. I will need more information about your situation in order to understand what is going wrong. 

Check the browser's javascript console for any errors after you press the "Install" button and post them here. I would also like to have a link of a live installation so I can check your installation myself too. 

Most of the Easy!Appointments issues have to do with server settings we must focus on this perspective. 

Jason Cousins

unread,
May 7, 2014, 4:21:48 PM5/7/14
to easy-app...@googlegroups.com
I am having the same issue. Am getting no JS errors at all. Database is also completely empty.

Platform Type Debian
MySQL Version 
5.5.32
Perl Version 5.8.8
PHP Version 5.3 (i also tried 5.2, but not 5.4)

Here is a link let me know once you check it out. Thanks.

http://jasoncousins.com/appointment/

Alex Tselegidis

unread,
May 8, 2014, 1:40:35 PM5/8/14
to easy-app...@googlegroups.com
@Jason Cousins

From your installation page I can tell that you have not set properly the $base_url variable in your "configuration.php" file. Its value should be "http://jasoncousins.com/appointment/". Then the page should work fine.

Jason Cousins

unread,
May 8, 2014, 4:04:00 PM5/8/14
to easy-app...@googlegroups.com
Got it!

http://jasoncousins.com/appointment

 and

http://jasoncousins.com/appointment/

are two different URLs. Thanks for the help.

Jason Cousins

unread,
May 8, 2014, 4:09:30 PM5/8/14
to easy-app...@googlegroups.com
Actually, still not working. Page looks correct now but I receive no error and I just get a loading sign and nothing.

Devon Bagley

unread,
May 9, 2014, 4:03:31 AM5/9/14
to easy-app...@googlegroups.com
I found another post with the suggestion of changing the .htaccess rewrite. Unfortunately this did not work for me, but here is the .htaccess content if this helps anyone else.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

When I click the button I do get a message at the top of the form appearing that says: All the page fields are required.

I am filling everything out so I have no idea why the validation script thinks the fields are not filled out. There are no errors appearing in the error log, or the javascript console.

Daniel Foshay

unread,
May 21, 2014, 12:39:58 AM5/21/14
to easy-app...@googlegroups.com
Has anyone been able to get past the install screen I have set up everything as suggested but after I hit install nothing is happening it is not installing the database?

Dragos M.I.

unread,
Jun 12, 2014, 3:44:51 PM6/12/14
to easy-app...@googlegroups.com
Hi,

I'm having the same challenge as Teri, I've checked with Web Inspector and it seems that your hunch was right. It fails at ajax_install.
Do you have any advice on how to fix this ? What should I tell the hosting provider to enable in order for this to work ?

Thank you!

Alex Tselegidis

unread,
Jun 13, 2014, 12:49:44 PM6/13/14
to easy-app...@googlegroups.com
Hi! You should tell them that Easy!Appointments is not able to execute AJAX requests. Maybe the rewrite module is not enabled or maybe there is another issue with the server settings. Hopefully they will solve your issue, it won't be a big deal for them.

Gabriele Memmi

unread,
Jun 19, 2014, 10:41:16 AM6/19/14
to easy-app...@googlegroups.com
Hi Alex, sorry if I bother you still with installation problem,
but after I read all posts I couldn't find the solution to my problem: nothing happen after I click "Install A!E"

Here a list of my configuration:
I have  PHP Version 5.5.9-1ubuntu4 with mod_rewrite enabled.

"Configuration.php" should be correct :
    public static $base_url    = 'http://localhost/ea/';     
    public static $db_host     = 'localhost';
    public static $db_name     = 'easyappointmentsdb';
    public static $db_username = 'root';
    public static $db_password = ''; //I don't have a password for db

I configured apach2.conf in this way:
     IncludeOptional sites-enabled/*.conf

    <Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
     </Directory>

Under directory /etc/apache2/sites-enabled I created "ea.conf" file that look like:
   Alias /ea /var/www/easy_appointments
   <Directory /var/www/easy_appointments>

      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ index.php?/$1 [L]
  </Directory>
 
Temporary I gave 777 access to ea folder...
Javascript console from browser, access.log and error.log from Apache.... do not present any error .
What's wrong?
Thanks in advance.

Gabriele Memmi

unread,
Jun 22, 2014, 7:30:49 PM6/22/14
to easy-app...@googlegroups.com
Fixed.
For a typing error I inserted a second (bad) character to solve
"Disallowed Key Characters" problems.

PS:
To unblock codeigniter and solve "Disallowed Key Characters" problem
just add "|" into:

system/core/input.php

if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str))  //before
if ( ! preg_match("/^[a-z0-9:_\/-|]+$/i", $str)) //after

Boris Jelic

unread,
Jun 24, 2014, 6:42:18 AM6/24/14
to easy-app...@googlegroups.com
Hi,

I have the same problem. Nothing happends when i click on the button.

Ive tried every solution from here but nothing worked for me.

Any further help?

Thanks

Hatami Nugraha

unread,
Jul 1, 2014, 4:22:09 AM7/1/14
to easy-app...@googlegroups.com
If you are hosting on your on linux server, add this to /etc/hosts :

127.0.0.1 yourdomain


iuzzef

unread,
Aug 6, 2014, 6:37:46 PM8/6/14
to easy-app...@googlegroups.com
So this is what I did:

in .htaccess I allowed .sql files like this

<Files ~ "\.(sql)$">
   allow from all
</Files>

So once the app is installed you may remove those lines.

Hope it helps.

Alaka Ochieng

unread,
Oct 28, 2014, 7:44:32 AM10/28/14
to easy-app...@googlegroups.com
I have done all the above still no solution, the Installation form does not submit. How else do I configure the server. Please help

Jim j

unread,
May 14, 2015, 11:55:09 PM5/14/15
to easy-app...@googlegroups.com
Drop the ea

  public static $base_url    = 'http://localhost/ea/';  
  public static $base_url    = 'http://localhost/';  

Kristof Bernaert

unread,
May 22, 2015, 10:33:31 AM5/22/15
to easy-app...@googlegroups.com
Hi, I just launched a new installation, and have the same issue

1/Running the initial install in Chrome
> nothing happens when hitting 'install' button

2/ running the initial install in Firefox returns directly errors:
Message: Only variable references should be returned by reference, Filename: core/Common.php, Line Number: 257
Message: Cannot modify header information - headers already sent by (output started at /data/sites/web/orthopedieternatbe/subsites/kantoor.orthopedieternat.be/www/appointments/system/core/Exceptions.php:185Filename: libraries/Session.php, Line Number: 675

Any hints?

Kristof Bernaert

unread,
May 22, 2015, 12:32:58 PM5/22/15
to easy-app...@googlegroups.com
I found the problem.
Lot of hosting providers have following php setting "allow_url_fopen" disabled.
Must be enabled!

Enjoy
Kristof
Message has been deleted

ravi kothapalli

unread,
Jul 28, 2015, 6:41:23 AM7/28/15
to Easy!Appointments - Support Group, marte...@gmail.com
I have problem with backend in easyappointments schedule.

In back i have six menu list but it is showing me only four

Calendar,Customers, Settings, Logout

There are remaining two menus

Services and Users.

When i try to access through url like http://localhost/easyappointments/backend/services

Showing popup error  " The operation could not complete due to unexpected issues. "

Please anyone help me on this issue.



S S Senawatte

unread,
Oct 4, 2015, 1:12:34 PM10/4/15
to Easy!Appointments - Support Group
Dear Mr. Alex.

Today i tried to install EA on my website. config properly done and installation page appeared but nothing get starts as installation and i have inspected the element and errors shon in as attached screen shot. please help me to resolve this.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(index):37 Uncaught ReferenceError: $ is not defined(anonymous function) @ (index):37
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

i have noticed that site name and " assets" folder does not have separator, is that the issue ?? if o how do i correct it ??? 

www.greenaptech.com/:10 GET http://www.greenaptech.com/easyappointmentsassets/css/libs/bootstrap/bootstrap.css 
www.greenaptech.com/:10 GET http://www.greenaptech.com/easyappointments/assets/css/libs/bootstrap/bootstrap.css 



kind regards

sampath senawatte
Screenshot (1).png
Screenshot (3).png

Alex Tselegidis

unread,
Oct 4, 2015, 2:16:40 PM10/4/15
to Easy!Appointments - Support Group
Hi there! 

Just change the $base_url variable in your config file into " http://www.greenaptech.com/easyappointments/" --> with the trailing slash. Then refresh your browser to get the correct result.

S S Senawatte

unread,
Oct 5, 2015, 11:44:00 AM10/5/15
to Easy!Appointments - Support Group
Thank you so much for the guidance..


sampath
Message has been deleted

Sohel Katchi

unread,
Nov 7, 2015, 7:28:49 PM11/7/15
to Easy!Appointments - Support Group
I had the same problem.  After the initial install page, the console log said that it was successful and then when it navigated to the 'backend' page, I got an error saying: No input file specified.

After some googling, I changed my .htaccess file:

#old options --
#Options +FollowSymlinks
#
#RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ index.php/$1 [L]

Options +FollowSymlinks

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)

RewriteRule ^(.*)$ index.php?/$1 [L]
Reply all
Reply to author
Forward
0 new messages