{"id":14606,"date":"2024-10-07T13:02:05","date_gmt":"2024-10-07T13:02:05","guid":{"rendered":"https:\/\/truehost.com\/support\/?post_type=docs&#038;p=14606"},"modified":"2024-10-16T06:24:43","modified_gmt":"2024-10-16T06:24:43","password":"","slug":"how-to-manually-deploy-wordpress-on-cwp-user-panel","status":"publish","type":"docs","link":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/","title":{"rendered":"How to manually deploy WordPress on Control Web Panel (CWP) User Panel"},"content":{"rendered":"\n<p>Deploying WordPress on <strong>CWP <\/strong>manually gives you control over the setup process. This guide walks you through the step-by-step process to manually install WordPress on your CWP server. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prerequisites:<\/h3>\n\n\n\n<p>This guide expects that you have WordPress website files locally on your computer and you want to deploy them on your CWP server. If you want install fresh WordPress on the server, please check&nbsp;<a href=\"https:\/\/truehost.com\/support\/knowledge-base\/installing-wordpress-on-cwp\/\" target=\"_blank\" rel=\"noreferrer noopener\">this<\/a>&nbsp;guide<\/p>\n\n\n\n<p>Before you begin, ensure the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CWP installed<\/strong> on your server.<\/li>\n\n\n\n<li>A <strong>domain<\/strong> or <strong>subdomain<\/strong> set up on your CWP server. Here is <strong><a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-create-an-addon-domain-subdomain-on-a-cwp-cpanel\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to<\/a><\/strong><\/li>\n\n\n\n<li>A <strong>database and user<\/strong> created for WordPress. Here is<a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-create-a-database-in-control-web-panel-cwp\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong> how to<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 1: Log in to CWP&nbsp;user panel using<\/strong>&nbsp;<a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-access-cwp-users-cpanel\/\" target=\"_blank\" rel=\"noreferrer noopener\">these steps<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 2:&nbsp;Create a MySQL Database<\/strong> if you have not.<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can check&nbsp;<strong><a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-create-a-database-in-control-web-panel-cwp\/\" target=\"_blank\" rel=\"noreferrer noopener\">these steps<\/a><\/strong>&nbsp;on how to do that. Ensure to save the database name, username and password. You will need them later in step 5 of this guide.<\/li>\n\n\n\n<li>While on your user panel, you can also create a database under <strong>Databases<\/strong> -&gt;<strong>Mysql Manager<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"247\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169.png\" alt=\"\" class=\"wp-image-14688\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169.png 450w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169-300x165.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/figure>\n\n\n\n<p><strong>Step 3: Compress the Files on your computer<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You now need to compress all your WordPress files to to one file, like a .zip file or .tar.gz or any other valid compression.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"601\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142.png\" alt=\"\" class=\"wp-image-14590\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142.png 981w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142-300x184.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142-768x471.png 768w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/figure>\n\n\n\n<p><strong>Step 4: Upload WordPress to the Server<\/strong>&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can upload the compressed WordPress ZIP file using CWP&#8217;s File Manager or via FTP.<\/li>\n\n\n\n<li>From the user panel on the left side pane on the window, go to <strong>File Management->File Manager<\/strong> and click on File Manager<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"583\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-170.png\" alt=\"\" class=\"wp-image-14690\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-170.png 795w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-170-300x220.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-170-768x563.png 768w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will see a window with the server&#8217;s file system files. Since this is a user panel, you will be shown files that are in the user&#8217;s home directory. These will include the user&#8217;s public_html and addon\/subdomain folders<\/li>\n\n\n\n<li>Click on <strong>public_html<\/strong> to enter the domain&#8217;s root folder, otherwise click on the addon\/subdomain  folder for the domain\/subdomain that you want to deploy WordPress on.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-171-1024x321.png\" alt=\"\" class=\"wp-image-14691\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-171-1024x321.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-171-300x94.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-171-768x240.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-171.png 1073w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>While in <strong>public_html<\/strong> or the addon\/subdomain, click on <strong>upload<\/strong> button at the top of the window.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-175-1024x291.png\" alt=\"\" class=\"wp-image-14697\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-175-1024x291.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-175-300x85.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-175-768x218.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-175.png 1098w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will be presented with an upload window, where you drag and drop a file to uplaod or choose the file to upload from your computer. We are uploading the WordPress zip file that you had compressed.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"1011\" height=\"389\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-148.png\" alt=\"\" class=\"wp-image-14599\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-148.png 1011w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-148-300x115.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-148-768x296.png 768w\" sizes=\"auto, (max-width: 1011px) 100vw, 1011px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Drag and drop or select the file to upload it. Give it time to upload<\/li>\n\n\n\n<li>Extract the ZIP file. close the uploaded and go back to public_html where you uploaded the file and right click on the file and select\u00a0<strong>Decompress<\/strong> and confirm the decompression.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"610\" height=\"333\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-149.png\" alt=\"\" class=\"wp-image-14600\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-149.png 610w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-149-300x164.png 300w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>After extraction, move the contents from the&nbsp;<code>wordpress<\/code>&nbsp;folder into the&nbsp;<strong>public_html<\/strong>&nbsp;directory (if they are not already there). In my case, I will move contents of&nbsp;<strong>beadwork<\/strong>&nbsp;to&nbsp;<strong>public_html<\/strong><\/li>\n\n\n\n<li>Go inside the extracted folder and use the Select All option at the top of the window to select everything.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"275\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-179.png\" alt=\"\" class=\"wp-image-14703\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-179.png 853w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-179-300x97.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-179-768x248.png 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"533\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-180.png\" alt=\"\" class=\"wp-image-14704\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-180.png 996w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-180-300x161.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-180-768x411.png 768w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on&nbsp;<strong>Move<\/strong>&nbsp;option found at the top of the widow, then, in the resulting box, you will a section for New Path. Expend the boxes until you reach your new destination then click on it, then click on <strong>Move<\/strong><\/li>\n\n\n\n<li>Give them time to move.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"579\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-182.png\" alt=\"\" class=\"wp-image-14706\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-182.png 801w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-182-300x217.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-182-768x555.png 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/figure>\n\n\n\n<p><strong>Step 5: Configure WordPress<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to the&nbsp;<strong>public_html<\/strong>&nbsp;or whichever directory and find the file named&nbsp;<code>wp-config.php<\/code><\/li>\n\n\n\n<li>Right-click and&nbsp;<strong>rename<\/strong>&nbsp;it and click on <strong>Edit Content<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"618\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-183.png\" alt=\"\" class=\"wp-image-14707\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-183.png 945w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-183-300x196.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-183-768x502.png 768w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Find the section of the file that has database details then carefully edit them to match the database that you created in&nbsp;<strong>step 3&nbsp;<\/strong>of this guide.<\/li>\n\n\n\n<li>You will edit the&nbsp;<strong>DB_NAME<\/strong>,&nbsp;<strong>DB_USER<\/strong>, DB_HOST aand also set&nbsp;<strong>DB_HOST<\/strong>&nbsp;to&nbsp;<strong><em>localhost<\/em><\/strong>, if not set already then click on&nbsp;<strong>Save Changes<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"596\" height=\"467\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-153.png\" alt=\"\" class=\"wp-image-14612\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-153.png 596w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-153-300x235.png 300w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><\/figure>\n\n\n\n<p><strong>Step 6: Set Correct File Permissions<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure that the WordPress files have the correct file permissions to avoid issues with uploads, plugin installations, and updates. This will mostly be the case, if you uploaded WordPress as guided in this article.<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 7: Import DB file in phpMyAdmin<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Other than WordPress files, you also have a database in .sql format, which you want to upload to the server. You can do that using&nbsp;<strong><a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-import-export-a-database-on-control-web-panel-cwp\/\" target=\"_blank\" rel=\"noreferrer noopener\">these steps.<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<p><strong>Step 8:&nbsp;Update home_url and site_urls in phpMyAdmin<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Also you need to update the home_url an site_url values of your database to match your domain name\/subdomain<\/li>\n\n\n\n<li>Go to the left side pane and find&nbsp;<strong>SQL Services-&gt;phpMyAdmin<\/strong>&nbsp;and click on your website\u2019s database<\/li>\n\n\n\n<li>Locate the options table. I may be called&nbsp;<strong>wp_options<\/strong>&nbsp;or if you have a custom database prefix, it could be called different, even though it has the name&nbsp;<strong>options<\/strong>. In my case it is&nbsp;<strong>wpte_demodb<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"403\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-155.png\" alt=\"\" class=\"wp-image-14618\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-155.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-155-300x157.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the table and locate a locate rows called siteutl and home<\/li>\n\n\n\n<li>Click on Edit buttons besides each of them.<\/li>\n\n\n\n<li>Modify the URLs; delete what is there and replace with the full URLs if the domain\/subdomain that has your website. I will remove&nbsp;<strong>https\/\/beadwork.co.ke<\/strong>&nbsp;&amp; replace with&nbsp;<strong>https:\/\/wptest.truehost.cloud<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"518\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-156.png\" alt=\"\" class=\"wp-image-14619\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-156.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-156-300x202.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p><strong>Step 9: Fix&nbsp;<a href=\"https:\/\/truehost.com\/support\/knowledge-base\/configuring-the-wordpress-permalink-structure\/\" target=\"_blank\" rel=\"noreferrer noopener\">Permalinks in WordPress<\/a>&nbsp;structure<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will need to access WordPress admin dashboard.<\/li>\n\n\n\n<li>If you have forgotten your logins, please reset them as&nbsp;<strong><a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-reset-your-wordpress-admin-password\/\" target=\"_blank\" rel=\"noreferrer noopener\">guided here<\/a><\/strong><\/li>\n\n\n\n<li>Once logged in, Go to&nbsp;<strong>Settings &gt; Permalinks<\/strong>.<\/li>\n\n\n\n<li>Set the permalink structure to&nbsp;<strong>Postname&nbsp;<\/strong>and click&nbsp;<strong>Save Changes<\/strong><\/li>\n\n\n\n<li>If the permalink is already Postname. ensure to just click on&nbsp;<strong>Save Changes<\/strong>, anyway.<\/li>\n<\/ul>\n\n\n\n<p><strong>Step<\/strong> <strong>10<\/strong>. <strong>Access your domain on your browser to see the website<\/strong><\/p>\n\n\n\n<p>In case you face a challenge, please check with our&nbsp;<a href=\"https:\/\/wa.me\/19726743814\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>support<\/strong>&nbsp;<strong>team<\/strong><\/a><strong>&nbsp;.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deploying WordPress on CWP manually gives you control over the setup process. This guide walks you through the step-by-step process to manually install WordPress on your CWP server. Prerequisites: This guide expects that you have WordPress website files locally on your computer and you want to deploy them on your CWP server. If you want [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_eb_attr":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"doc_category":[1820,2120,1824,1879,2128],"doc_tag":[],"class_list":["post-14606","docs","type-docs","status-publish","hentry","doc_category-cloud-servers-in-kenya","doc_category-cwp-panel","doc_category-dedicated-servers","doc_category-servers","doc_category-vps-servers"],"year_month":"2026-07","word_count":934,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Eugene","author_nicename":"eugene","author_url":"https:\/\/truehost.com\/support\/author\/eugene\/"},"doc_category_info":[{"term_name":"Cloud servers in Kenya","term_url":"https:\/\/truehost.com\/support\/docs-category\/cloud-servers-in-kenya\/"},{"term_name":"CWP Panel","term_url":"https:\/\/truehost.com\/support\/docs-category\/cwp-panel\/"},{"term_name":"dedicated servers","term_url":"https:\/\/truehost.com\/support\/docs-category\/dedicated-servers\/"},{"term_name":"Servers","term_url":"https:\/\/truehost.com\/support\/docs-category\/servers\/"},{"term_name":"VPS-Servers","term_url":"https:\/\/truehost.com\/support\/docs-category\/vps-servers\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to manually deploy WordPress on Control Web Panel (CWP) User Panel -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to manually deploy WordPress on Control Web Panel (CWP) User Panel -\" \/>\n<meta property=\"og:description\" content=\"Deploying WordPress on CWP manually gives you control over the setup process. This guide walks you through the step-by-step process to manually install WordPress on your CWP server. Prerequisites: This guide expects that you have WordPress website files locally on your computer and you want to deploy them on your CWP server. If you want [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T06:24:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/\",\"name\":\"How to manually deploy WordPress on Control Web Panel (CWP) User Panel -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-169.png\",\"datePublished\":\"2024-10-07T13:02:05+00:00\",\"dateModified\":\"2024-10-16T06:24:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/#primaryimage\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-169.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-169.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-cwp-user-panel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/truehost.com\\\/support\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to manually deploy WordPress on Control Web Panel (CWP) User Panel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#website\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/\",\"name\":\"\",\"description\":\"Help In a Click\",\"publisher\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/truehost.com\\\/support\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#organization\",\"name\":\"Truehost Kenya\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/cropped-image_2026-04-16_174808866.png\",\"width\":240,\"height\":48,\"caption\":\"Truehost Kenya\"},\"image\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to manually deploy WordPress on Control Web Panel (CWP) User Panel -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/","og_locale":"en_US","og_type":"article","og_title":"How to manually deploy WordPress on Control Web Panel (CWP) User Panel -","og_description":"Deploying WordPress on CWP manually gives you control over the setup process. This guide walks you through the step-by-step process to manually install WordPress on your CWP server. Prerequisites: This guide expects that you have WordPress website files locally on your computer and you want to deploy them on your CWP server. If you want [&hellip;]","og_url":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/","article_modified_time":"2024-10-16T06:24:43+00:00","og_image":[{"url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/","url":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/","name":"How to manually deploy WordPress on Control Web Panel (CWP) User Panel -","isPartOf":{"@id":"https:\/\/truehost.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/#primaryimage"},"image":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/#primaryimage"},"thumbnailUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169.png","datePublished":"2024-10-07T13:02:05+00:00","dateModified":"2024-10-16T06:24:43+00:00","breadcrumb":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/#primaryimage","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-169.png"},{"@type":"BreadcrumbList","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/truehost.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to manually deploy WordPress on Control Web Panel (CWP) User Panel"}]},{"@type":"WebSite","@id":"https:\/\/truehost.com\/support\/#website","url":"https:\/\/truehost.com\/support\/","name":"","description":"Help In a Click","publisher":{"@id":"https:\/\/truehost.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/truehost.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/truehost.com\/support\/#organization","name":"Truehost Kenya","url":"https:\/\/truehost.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/truehost.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2026\/04\/cropped-image_2026-04-16_174808866.png","width":240,"height":48,"caption":"Truehost Kenya"},"image":{"@id":"https:\/\/truehost.com\/support\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/comments?post=14606"}],"version-history":[{"count":13,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14606\/revisions"}],"predecessor-version":[{"id":15265,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14606\/revisions\/15265"}],"wp:attachment":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/media?parent=14606"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_category?post=14606"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_tag?post=14606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}