{"id":14583,"date":"2024-10-07T11:52:08","date_gmt":"2024-10-07T11:52:08","guid":{"rendered":"https:\/\/truehost.com\/support\/?post_type=docs&#038;p=14583"},"modified":"2024-10-16T06:24:56","modified_gmt":"2024-10-16T06:24:56","password":"","slug":"how-to-manually-deploy-wordpress-on-control-web-panelcwp","status":"publish","type":"docs","link":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/","title":{"rendered":"How to manually deploy WordPress on Control Web Panel(CWP) Admin 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\n\n\n<li><strong>SSH access<\/strong> to your CWP server.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 1: Log in to CWP&nbsp;using<\/strong>&nbsp;<a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-access-cwp-main-whm-panel\/\" target=\"_blank\" rel=\"noreferrer noopener\">these steps<\/a><\/h5>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Step 2:&nbsp;Create a Website in CWP&nbsp;<\/strong>, if you have not<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This is the URL where your WordPress will be displayed. You will use&nbsp;<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\">these steps<\/a><\/strong>&nbsp;to create a website<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 3:<\/strong>&nbsp;<strong>Create a MySQL Database<\/strong> if you have not.<\/p>\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 6 of this guide.<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 4: 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 5: 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>This can be done from CWP Admin or from the <strong><a href=\"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-cwp-user-panel\/\">user pane<\/a><\/strong>l<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Upload from CWP Main Panel<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>From the admin panel on the left side of CWP Admin, go to <strong>File Management-&gt;File Manager<\/strong> and click on File Manager<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"568\" height=\"380\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-144.png\" alt=\"\" class=\"wp-image-14595\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-144.png 568w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-144-300x201.png 300w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will see a windows with the server&#8217;s file system files. Accounts are created in <strong>home<\/strong> folder<\/li>\n\n\n\n<li>Click on home folder to enter it<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"826\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-145.png\" alt=\"\" class=\"wp-image-14596\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-145.png 774w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-145-281x300.png 281w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-145-768x820.png 768w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will see a list of directories for your domain accounts that you created<\/li>\n\n\n\n<li>Click on the directory for the domain that you want to deploy WordPress on, then go to <strong>public_html <\/strong>folder<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"470\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-146.png\" alt=\"\" class=\"wp-image-14597\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-146.png 770w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-146-300x183.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-146-768x469.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-146-240x145.png 240w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>While in public_html, click on upload button at the top of the window<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-style-zoooom\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"407\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-147.png\" alt=\"\" class=\"wp-image-14598\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-147.png 822w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-147-300x149.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-147-768x380.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/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>beadwok<\/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=\"722\" height=\"368\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-150.png\" alt=\"\" class=\"wp-image-14601\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-150.png 722w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-150-300x153.png 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"661\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-151.png\" alt=\"\" class=\"wp-image-14602\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-151.png 885w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-151-300x224.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-151-768x574.png 768w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"653\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-152-1024x653.png\" alt=\"\" class=\"wp-image-14603\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-152-1024x653.png 1024w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-152-300x191.png 300w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-152-768x490.png 768w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-152.png 1039w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 6: Configure WordPress<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to the&nbsp;<strong>public_html<\/strong>&nbsp;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=\"674\" height=\"770\" src=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-154.png\" alt=\"\" class=\"wp-image-14615\" srcset=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-154.png 674w, https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-154-263x300.png 263w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/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 7: 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 8: 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 9:&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;and replace wit&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 10: 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>11<\/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-14583","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-06","word_count":955,"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 v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to manually deploy WordPress on Control Web Panel(CWP) Admin 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-control-web-panelcwp\/\" \/>\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) Admin 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-control-web-panelcwp\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T06:24:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142.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-control-web-panelcwp\\\/\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\\\/\",\"name\":\"How to manually deploy WordPress on Control Web Panel(CWP) Admin Panel -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-142.png\",\"datePublished\":\"2024-10-07T11:52:08+00:00\",\"dateModified\":\"2024-10-16T06:24:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\\\/#primaryimage\",\"url\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-142.png\",\"contentUrl\":\"https:\\\/\\\/truehost.com\\\/support\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/image-142.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/truehost.com\\\/support\\\/knowledge-base\\\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\\\/#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) Admin 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) Admin 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-control-web-panelcwp\/","og_locale":"en_US","og_type":"article","og_title":"How to manually deploy WordPress on Control Web Panel(CWP) Admin 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-control-web-panelcwp\/","article_modified_time":"2024-10-16T06:24:56+00:00","og_image":[{"url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142.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-control-web-panelcwp\/","url":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/","name":"How to manually deploy WordPress on Control Web Panel(CWP) Admin Panel -","isPartOf":{"@id":"https:\/\/truehost.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/#primaryimage"},"image":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/#primaryimage"},"thumbnailUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142.png","datePublished":"2024-10-07T11:52:08+00:00","dateModified":"2024-10-16T06:24:56+00:00","breadcrumb":{"@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/#primaryimage","url":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142.png","contentUrl":"https:\/\/truehost.com\/support\/wp-content\/uploads\/2024\/10\/image-142.png"},{"@type":"BreadcrumbList","@id":"https:\/\/truehost.com\/support\/knowledge-base\/how-to-manually-deploy-wordpress-on-control-web-panelcwp\/#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) Admin 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\/14583","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=14583"}],"version-history":[{"count":18,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14583\/revisions"}],"predecessor-version":[{"id":15266,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/docs\/14583\/revisions\/15266"}],"wp:attachment":[{"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/media?parent=14583"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_category?post=14583"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/truehost.com\/support\/wp-json\/wp\/v2\/doc_tag?post=14583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}