{"id":109,"date":"2025-03-20T06:59:00","date_gmt":"2025-03-20T06:59:00","guid":{"rendered":"https:\/\/documentation.iqonic.design\/handyman\/?p=109"},"modified":"2026-02-27T06:50:31","modified_gmt":"2026-02-27T06:50:31","slug":"basic-server-setup","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/handyman\/basic-server-setup\/","title":{"rendered":"Basic Server Setup"},"content":{"rendered":"<div class=\"nolwrap\">\n<pre class=\"wp-block-preformatted\">\ud83d\udd52 <strong>Estimated Reading Time:<\/strong> 2 minute\nThis guide explains how to deploy your Laravel application to a web server so it can be accessed online through a browser.<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\ude80 Step-by-Step Deployment Guide<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Upload the Project Files to the Server<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the project ZIP file from your <strong>CodeCanyon account<\/strong> and extract it on your computer.<\/li>\n\n\n\n<li>Open the extracted folder and go to:<\/li>\n\n\n\n<li><strong>handyman-service_app_source_code \u2192 admin-panel<\/strong><\/li>\n\n\n\n<li>Log in to your hosting <strong>cPanel \u2192 File Manager<\/strong> and open the <strong>public_html<\/strong> directory.<\/li>\n\n\n\n<li>Upload the <strong>admin-panel ZIP file<\/strong> inside the <strong>public_html<\/strong> directory using File Manager.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image.png\"><img decoding=\"async\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image.png\" alt=\"\" class=\"wp-image-344\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Extract the ZIP File<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>After uploading, right-click the ZIP file in File Manager<\/li>\n\n\n\n<li>Click <strong>Extract<\/strong><\/li>\n\n\n\n<li>This will unpack all project files into the <strong>public_html<\/strong> folder<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-1.png\"><img decoding=\"async\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-1.png\" alt=\"\" class=\"wp-image-346\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Create a New MySQL Database<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>cPanel \u2192 MySQL Databases<\/strong><\/li>\n\n\n\n<li>Create a <strong>new database<\/strong> (choose any name)<\/li>\n\n\n\n<li>Save the database name \u2014 you will need it during setup<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-2.png\"><img decoding=\"async\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-2.png\" alt=\"\" class=\"wp-image-347\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Create a Database User &amp; Assign It<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In <strong>MySQL Databases<\/strong>, create a <strong>new database user<\/strong><\/li>\n\n\n\n<li>Set a <strong>username and strong password<\/strong><\/li>\n\n\n\n<li>Assign this user to the database you created<\/li>\n\n\n\n<li>Grant <strong>All Privileges<\/strong> to the user<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-3.png\"><img decoding=\"async\" src=\"https:\/\/documentation.iqonic.design\/kivicare-pharma\/wp-content\/uploads\/sites\/16\/2025\/07\/image-3.png\" alt=\"\" class=\"wp-image-348\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Deployment Successful<\/h3>\n\n\n\n<p>After completing the steps above, open your <strong>domain URL<\/strong> in a browser.<br>Your Laravel application should now be live and accessible online.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udca1 Tips &amp; Important Notes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you are using a custom directory instead of <strong>public_html<\/strong>, upload and extract the project there instead<\/li>\n\n\n\n<li>Make sure to update the <strong>.env<\/strong> file with the correct:\n<ul class=\"wp-block-list\">\n<li>Database Name<\/li>\n\n\n\n<li>Database Username<\/li>\n\n\n\n<li>Database Password<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If you encounter any errors, check <strong>cPanel \u2192 Error Logs<\/strong> for more details<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Your basic Laravel server setup is now complete \ud83c\udf89<\/h3>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd52 Estimated Reading Time: 2 minute This guide explains how to deploy your Laravel application to a web server so it can be accessed online through a browser. \ud83d\ude80 Step-by-Step Deployment Guide Step 1: Upload the Project Files to the Server Step 2: Extract the ZIP File Step 3: Create a New MySQL Database Step [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":105,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-109","post","type-post","status-publish","format-standard","hentry","category-handyman-services"],"featured_image_src":null,"author_info":{"display_name":"laraveladminiq","author_link":"https:\/\/documentation.iqonic.design\/handyman\/author\/laraveladminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":5,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/109\/revisions"}],"predecessor-version":[{"id":2155,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/109\/revisions\/2155"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/posts\/105"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/media?parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/categories?post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/handyman\/wp-json\/wp\/v2\/tags?post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}