Tutorial: How to Install Easy!Appointments on Ubuntu 14.04

Install Easy!Appointment Files

  1. In Firefox (or another web browse)r, navigate to http://easyappointments.org.
  2. Click on the “Latest Version” button on the center of the screen. 01-downloadLatestVersion
  3. Select for Firefox to open the file in ‘Archive Manager’ (this should be the default) and then click the “OK” button.
    02-openWithAM
  4. In the Archive Manager, click the “Extract” button in the menu. 03-extract
  5. The Easy!Appointments zip file does not have a self contained folder. Therefore, create a folder in the user’s Home (A), give the folder a name (B) and extract the files into the new folder by click on the “Extract” button (C). Note that this tutorial names the folder “ea,” which will appear in following commands. 04-createFolder
  6. Click on the “Quit” button when the extraction is complete. 05-quit
  7. Open Terminal and type in the following command to change the ownership of the folder to the web server.
    sudo chown www-data:www-data -R ea
  8. Then change the permissions of the folder so that the web server can edit, but others can only view.
    sudo chmod 775 -R ea
  9. Move the folder to the web server directory.
    sudo mv ea /var/www/html/
  10. Type in the following command to edit the configuration file of Easy!Appointments.
    sudo nano /var/www/html/ea/configuration.php
  11. Add the website address and database information into the configuration file. Optionally, add the Google calendar sync settings to this file. 17-editConfig
  12. Save the configuration with “Ctrl+O” and exit the text editor with “Ctrl+X” on the keyboard.
  13. Restart the Apache web server for all changes to take effect.
    sudo service apache2 restart

Support Us!

Thank you for reading this article. If you found it useful, please consider buying us a coffee, subscribing to the YouTube Channel, and/or changing your Amazon bookmark to our affiliate link (CAN, USA, UK). We do this out of general interests and to help others. Thanks!




Leave a Reply

Your email address will not be published.