{"id":12,"date":"2025-12-18T09:06:44","date_gmt":"2025-12-18T09:06:44","guid":{"rendered":"http:\/\/192.168.1.159\/wp_plugins\/dev\/kivicare-revamp\/2025\/12\/18\/installation-guide\/"},"modified":"2026-02-05T05:28:07","modified_gmt":"2026-02-05T05:28:07","slug":"installation-guide","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-lite\/documentation\/getting-started\/installation-guide\/","title":{"rendered":"Installation Guide"},"content":{"rendered":"<div class=\"nolwrap\">\n<h2 class=\"wp-block-heading\"><strong>Overview<\/strong><\/h2>\n\n\n\n<p>This guide walks you through the complete process of installing <strong>KiviCare EHR<\/strong> on a WordPress website. It covers system preparation, plugin installation, and basic verification steps to ensure the platform is installed and functioning correctly.<\/p>\n\n\n\n<p>Before you begin, make sure your server meets the <strong>minimum system requirements<\/strong> outlined in the previous section to avoid installation or performance issues.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pre-Installation Checklist<\/strong><\/h2>\n\n\n\n<p>Before installing KiviCare EHR, confirm the following requirements are met:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress is installed and accessible<\/li>\n\n\n\n<li>Server meets the required PHP and database versions<\/li>\n\n\n\n<li>HTTPS (SSL) is enabled<\/li>\n\n\n\n<li>You have administrator access to WordPress<\/li>\n\n\n\n<li>WordPress REST API is enabled<\/li>\n\n\n\n<li>WP-Cron is enabled<\/li>\n<\/ul>\n\n\n\n<p>Completing this checklist helps prevent common installation problems and ensures a smooth setup process.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 1: Download KiviCare EHR<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Obtain the KiviCare EHR plugin package from the official source provided by your vendor.<\/li>\n\n\n\n<li>Ensure the plugin files are not modified before installation.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 2: Install the Plugin<\/strong><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Install via WordPress Admin Panel<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the <strong>WordPress Admin Dashboard<\/strong><\/li>\n\n\n\n<li>Navigate to <strong>Plugins \u2192 Add New<\/strong><\/li>\n\n\n\n<li>Click <strong>Upload Plugin<\/strong><\/li>\n\n\n\n<li>Select the <strong>KiviCare EHR (.zip)<\/strong> file<\/li>\n\n\n\n<li>Click <strong>Install Now<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Once the installation is complete, WordPress will display a success message.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><strong>Step 3: Activate KiviCare EHR<\/strong><\/h2>\n\n\n\n<p>After installation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click <strong>Activate Plugin<\/strong><\/li>\n\n\n\n<li>During activation, KiviCare EHR will automatically:\n<ul class=\"wp-block-list\">\n<li>Create the required database tables<\/li>\n\n\n\n<li>Register custom user roles<\/li>\n\n\n\n<li>Initialize default system settings<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>\u26a0\ufe0f <strong>Do not interrupt the activation process<\/strong>, as doing so may result in incomplete setup.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 4: Verify the Installation<\/strong><\/h2>\n\n\n\n<p>After activation, confirm that the installation was successful by checking the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <strong>KiviCare<\/strong> menu appears in the WordPress admin sidebar<\/li>\n\n\n\n<li>No PHP or JavaScript errors are visible<\/li>\n\n\n\n<li>Required database tables have been created<\/li>\n\n\n\n<li>Default user roles, such as <strong>Doctor<\/strong>, <strong>Patient<\/strong>, and <strong>Clinic Admin,<\/strong> are available<\/li>\n<\/ul>\n\n\n\n<p>If any of these checks fail, review your server configuration before continuing.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 5: Configure Permalinks<\/strong><\/h2>\n\n\n\n<p>Pretty permalinks are required for REST API endpoints and frontend routing.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>Settings \u2192 Permalinks<\/strong><\/li>\n\n\n\n<li>Select any option other than <strong>Plain<\/strong><\/li>\n\n\n\n<li>Click <strong>Save Changes<\/strong><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 6: Enable Cron Jobs<\/strong><\/h2>\n\n\n\n<p>Ensure one of the following cron options is enabled:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress <strong>WP-Cron<\/strong> (default)<\/li>\n\n\n\n<li><strong>Server-level cron job<\/strong> (recommended for production environments)<\/li>\n<\/ul>\n\n\n\n<p>Cron jobs are essential for scheduling, notifications, and background tasks.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step 7: Email Configuration (Recommended)<\/strong><\/h2>\n\n\n\n<p>To ensure reliable email delivery for confirmations, reminders, and system notifications:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure <strong>SMTP<\/strong> using a trusted email provider<\/li>\n\n\n\n<li>Avoid using the default PHP mail function where possible<\/li>\n\n\n\n<li>Test outgoing emails after setup<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Installation Issues<\/strong><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Plugin Activation Fails<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify PHP version compatibility<\/li>\n\n\n\n<li>Increase the WordPress memory limit<\/li>\n\n\n\n<li>Review server error logs<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Blank Dashboard or Broken UI<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure JavaScript is enabled in the browser<\/li>\n\n\n\n<li>Clear browser cache<\/li>\n\n\n\n<li>Confirm the WordPress REST API is not blocked<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Emails Not Sending<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify SMTP configuration<\/li>\n\n\n\n<li>Ensure cron jobs are running correctly<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Complete guide to Installation Guide in KiviCare Lite. Learn how to effectively use this feature with step-by-step instructions and best practices.<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-getting-started"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/author\/wordpressadminiq\/"},"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":16,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":2685,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/12\/revisions\/2685"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}