{"id":36673,"date":"2022-09-07T07:00:48","date_gmt":"2022-09-07T14:00:48","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=36673"},"modified":"2025-05-21T16:04:22","modified_gmt":"2025-05-21T23:04:22","slug":"guide-to-manual-wp-install","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/","title":{"rendered":"How to Install WordPress Manually"},"content":{"rendered":"\n<p>In this post, we\u2019re going to show you how to manually install WordPress and configure it. We\u2019ll tell you what tools you\u2019ll need and walk you through the installation process step by step. Let&#8217;s dive in.<\/p>\n\n\n\n<p>WordPress is the most popular web platform and Content Management System (CMS) worldwide. By choosing it to develop your site, you\u2019re joining a thriving community of users and developers. However, if you\u2019ve never installed WordPress before, you may be unsure of the process and how to get everything working.<\/p>\n\n\n\n<p>Fortunately, all you need is a clear plan and a bit of patience. Performing a manual installation will likely take more time than the one-click method. However, by the time you\u2019re done, you\u2019ll have a stronger understanding of what makes the platform so amazing, as well as valuable knowledge that you can use in the future.<\/p>\n\n\n\n<h2 id=\"h-how-dreamhost-simplifies-installing-wordpress\" class=\"wp-block-heading\"><b>How DreamHost Simplifies Installing WordPress<\/b><\/h2>\n\n\n\n<p>Manually installing WordPress isn\u2019t too difficult, but it can trip you up if you come across an unfamiliar aspect of the platform. We\u2019ll discuss why and how to perform this kind of installation in a moment, but we would be remiss if we didn\u2019t first tell you how you can avoid it altogether.<\/p>\n\n\n\n<p>Instead of installing WordPress on your own, you can often perform this task through your hosting service. If that service is optimized for WordPress, you may be offered features that dramatically simplify the process.<\/p>\n\n\n\n<p>For a perfect example, check out our <a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" target=\"_blank\" rel=\"noopener\">managed WordPress hosting<\/a> plan. When you opt for this or one of our other WordPress-specific hosting options, you\u2019ll get access to a <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215525277\" target=\"_blank\" rel=\"noopener\">one-click method for installing the platform<\/a>. This lets you set up a new site in minutes without any technical know-how.<\/p>\n\n\n\n<p>However, if you don\u2019t have access to a one-click installation option, or you simply want to know how to install WordPress manually, read on to learn about everything that\u2019s involved.<\/p>\n\n\n\n<h2 id=\"h-when-should-you-manually-install-wordpress\" class=\"wp-block-heading\"><b>When Should You Manually Install WordPress<\/b><\/h2>\n\n\n\n<p>As we\u2019ve discussed, a hosting plan such as DreamPress offers you a simple way to install WordPress. However, there are also reasons you may want to perform a manual installation.<\/p>\n\n\n\n<p>For starters, a manual install gives you an opportunity to learn the ins and outs of how the platform works under the hood. This gives you extra insight when it comes to troubleshooting and dealing with any issues that may arise, along with a way to become more confident with WordPress and its customization.<\/p>\n\n\n\n<p>You\u2019ll also be able to parlay that knowledge into creating a local installation using a tool <a href=\"https:\/\/www.apachefriends.org\/index.html\" target=\"_blank\" rel=\"noopener\">such as XAMPP<\/a>. This is a great way to test your site before you display it to the public.<\/p>\n\n\n\n<h2 id=\"h-the-tools-you-ll-need-to-manually-install-wordpress\" class=\"wp-block-heading\"><b>The Tools You\u2019ll Need to Manually Install WordPress<\/b><\/h2>\n\n\n\n<p>Before diving into the process, there are a few tools you\u2019ll need to install WordPress manually. In addition to a hosting provider that enables you to create databases and users, you\u2019ll also need:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>A File Transfer Protocol (FTP) client.<\/b> We recommend <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noopener\">FileZilla<\/a>, as it is open-source, platform-independent, easy to use, and supports secure transfer protocols. You may also need to brush up on <a href=\"https:\/\/codex.wordpress.org\/Using_FileZilla\" target=\"_blank\" rel=\"noopener\">your FTP skills<\/a> before you get started.<\/li>\n\n\n\n<li><b>The <\/b><a href=\"https:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noopener\"><b>latest version of WordPress<\/b><\/a><b>.<\/b> You\u2019ll want to download this by clicking the blue button on the WordPress.org website.<\/li>\n\n\n\n<li><b>A dedicated coding text editor.<\/b> This is optional, given that every Operating System (OS) includes a standard solution.<\/li>\n<\/ul>\n\n\n\n<p>On this last point, while you\u2019ll likely be able to edit text files directly via your hosting account panel, we recommend using FTP.<\/p>\n\n\n\n<p>As we mentioned, while you can edit files using any text editor, a solution such as <a href=\"https:\/\/atom.io\/\" target=\"_blank\" rel=\"noopener\">Atom<\/a> can offer you more flexibility and other features to help make life easier down the line.<\/p>\n\n\n\n<h2 id=\"h-how-to-manually-install-wordpress-in-5-steps\" class=\"wp-block-heading\"><b>How to Manually Install WordPress (<\/b><b>In<\/b><b> 5 Steps)<\/b><\/h2>\n\n\n\n<p>With your tools in place, you\u2019re ready to start manually installing WordPress, beginning with setting up a database and admin user.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-1-create-a-new-wordpress-database-and-user\"><b>Step 1: Create a New WordPress Database and User<\/b><\/h3>\n\n\n\n<p>Full disclosure here: This can sometimes be the most confusing step, as it involves a lot of detail. Not only are we going to create a database and an associated user account, but we\u2019ll also refer back to them later when configuring your <i>wp-config.php<\/i> file.<\/p>\n\n\n\n<p>Your first step is to log in to your hosting account, access your account dashboard, and find an option that enables you to create databases. In DreamHost, navigate to <i>Websites<\/i><i> &gt; MySQL Databases.<\/i><\/p>\n\n\n\n<p>Under the <i>Create a new MySQL database<\/i> section, fill out each field accordingly. When creating a new user, it\u2019s important to choose a strong, hard-to-guess password \u2014 we recommend using a dedicated password generator. Note your credentials for later use, and click <i>Add new database<\/i> <i>now!<\/i><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"451\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-create-new-database-1024x451.jpg\" alt=\"Creating a new MySQL database with Dreamhost\" class=\"wp-image-36681 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-create-new-database-1024x451.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-create-new-database-300x132.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-create-new-database-768x338.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-create-new-database-1536x677.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-600x264.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-1200x529.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-730x322.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-1460x643.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-784x345.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-1568x691.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-877x386.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database-1754x773.jpg.webp 1754w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-create-new-database.jpg.webp 1852w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/451;\" \/><\/figure><\/div>\n\n\n<p>Finally, you\u2019ll need to set up privileges for your user account. Since you\u2019re the administrator, you\u2019ll need complete access. To do this, go to the <i>MySQL Databases<\/i> screen, find your database at the top, and click the user you just created under the <i>Users Access<\/i> column:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"452\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-mysql-database-users-1024x452.jpg\" alt=\"User access to databases in Dreamhost\" class=\"wp-image-36682 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-mysql-database-users-1024x452.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-mysql-database-users-300x132.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-mysql-database-users-768x339.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-mysql-database-users-1536x677.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-600x265.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-1200x529.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-730x322.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-1460x644.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-784x346.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-1568x691.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-877x387.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users-1754x774.jpg.webp 1754w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-mysql-database-users.jpg.webp 1873w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/452;\" \/><\/figure><\/div>\n\n\n<p>Here, simply tick all of the boxes under the <i>What may users do to tables in these databases?<\/i> section, and save your changes. Your database should now be ready to use! The next step is to access it via WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-2-configure-wordpress-wp-config-php-file\"><b>Step 2: Configure WordPress\u2019 wp-config.php File<\/b><\/h3>\n\n\n\n<p>In this step, we need to tell WordPress where your database is and how to access it using the <i>wp-config.php<\/i> file. In a nutshell, this file tells WordPress where to find every element of your site in the database. As you can imagine, it\u2019s a key WordPress core file.<\/p>\n\n\n\n<p>To get started, navigate to your downloaded WordPress folder, and unzip it. Inside, you\u2019ll find the <i>wp-config-sample.php<\/i> file. You\u2019ll need to open it and find the following code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\/\/ ** MySQL settings - You can get this info from your web host ** \/\/\n\n\/** The name of the database for WordPress *\/\ndefine('DB_NAME', 'database_name_here');<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\/** MySQL database username *\/\ndefine('DB_USER', 'username_here');<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\/** MySQL database password *\/\ndefine('DB_PASSWORD', 'password_here');<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">\/** MySQL hostname *\/\ndefine('DB_HOST', 'mysql.example.com');<\/pre>\n\n\n\n<p>You\u2019ll need to replace the placeholders in each relevant define function with the database information from the previous step, specifically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>database_name_here (including the prefix and underscore outlined in the last step).<\/li>\n\n\n\n<li>username_here (again, including the prefix and underscore).<\/li>\n\n\n\n<li>password_here.<\/li>\n\n\n\n<li>mysql.example.com (you\u2019ll need to create a <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/221691727\" target=\"_blank\" rel=\"noopener\">MySQL hostname<\/a> in your panel and use that as the DB_HOST hostname).<\/li>\n<\/ul>\n\n\n\n<p>Finally, save your changes, then rename the file itself to <i>wp-config.php<\/i>. It\u2019s now time to upload WordPress to your server.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-3-upload-your-wordpress-files-to-your-server\"><b>Step 3: Upload Your WordPress Files to Your Server<\/b><\/h3>\n\n\n\n<p>This step is arguably the easiest to achieve. We\u2019ve actually already discussed how to find your <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/115000675027\" target=\"_blank\" rel=\"noopener\">FTP credentials<\/a> and log in to your server. Once you\u2019re there, you\u2019re looking for the top-level directory (this could be called <i>home, public_html, www, or root)<\/i>.<\/p>\n\n\n\n<p>You <i>could<\/i> <a href=\"https:\/\/wordpress.org\/support\/article\/how-to-install-wordpress\/\" target=\"_blank\" rel=\"noopener\">install WordPress into a subdirectory<\/a> (particularly if you\u2019ve already got a website up and running). However, for this example, we\u2019re using a clean server. To do this, simply navigate to your local WordPress folder in the left-hand panel of FileZilla, copy all of the files within, and drag them to your root folder:<\/p>\n\n\n\n<p>Now that your files are uploaded and your database is set up, the penultimate step is to install and set up WordPress itself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-4-run-wordpress-installation-script\"><b>Step 4: Run WordPress\u2019 Installation Script<\/b><\/h3>\n\n\n\n<p>Once the previous steps are completed, it\u2019s time to run the script that will complete your WordPress installation. To begin, navigate to <i>yourdomain.com\/wp-admin\/install.php<\/i>, replacing the placeholder domain with that of your site.<\/p>\n\n\n\n<p>You should see a prompt asking you to choose a language for your WordPress installation, which you should do before clicking <i>Continue:<\/i><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"390\" height=\"496\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-select-language.jpg\" alt=\"select WordPress language\" class=\"wp-image-36683 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-select-language.jpg.webp 390w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-select-language-236x300.jpg 236w\" data-sizes=\"(max-width: 390px) 100vw, 390px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 390px; --smush-placeholder-aspect-ratio: 390\/496;\" \/><\/figure><\/div>\n\n\n<p>The next screen enables you to name your site and add a WordPress admin username, password, and email address. When creating your username, it\u2019s important to <a href=\"https:\/\/www.dreamhost.com\/blog\/secure-your-wordpress-website\/\" target=\"_blank\" rel=\"noopener\">make sure it\u2019s secure<\/a>. If nothing else, choose a different name than simply <i>admin<\/i> \u2014 and also generate a complex password.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"633\" height=\"502\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-account-configuration.jpg\" alt=\"create a wordpress username and password\" class=\"wp-image-36680 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-account-configuration.jpg.webp 633w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/manually-install-wordpress-account-configuration-300x238.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/09\/manually-install-wordpress-account-configuration-600x476.jpg.webp 600w\" data-sizes=\"(max-width: 633px) 100vw, 633px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 633px; --smush-placeholder-aspect-ratio: 633\/502;\" \/><\/figure><\/div>\n\n\n<p>Finally, uncheck the <i>Allow search engines to index this site<\/i> box. This stops your site from appearing in search engines until you\u2019re ready to go live, although you can change this setting later within WordPress. When you\u2019re finished, click <i>Install WordPress<\/i>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-5-finalize-and-test-your-installation\"><b>Step 5: Finalize and Test Your Installation<\/b><\/h3>\n\n\n\n<p>Once WordPress is installed, you\u2019ll be brought to the WordPress dashboard. If not, you\u2019ll want to work through some of the <a href=\"https:\/\/wordpress.org\/support\/article\/how-to-install-wordpress\/\" target=\"_blank\" rel=\"noopener\">common installation problems<\/a> and consult your host if you run into difficulty.<\/p>\n\n\n\n<p>At this point, you\u2019ll likely be wondering what to do next. Here\u2019s what we recommend:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choose a <a href=\"https:\/\/www.dreamhost.com\/blog\/picking-a-wordpress-theme\/\" target=\"_blank\" rel=\"noopener\">suitable theme<\/a>. In short, this governs how your site looks on the \u2018front end\u2019.<\/li>\n\n\n\n<li>Install some <a href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-plugin-primer\/\" target=\"_blank\" rel=\"noopener\">essential plugins<\/a>. These add-ons extend WordPress\u2019 functionality, and some are crucial for protecting your site and users.<\/li>\n\n\n\n<li>Get writing. You\u2019ll now want to create any <a href=\"https:\/\/www.dreamhost.com\/blog\/what-makes-up-a-wordpress-website\/\" target=\"_blank\" rel=\"noopener\">pages and posts<\/a> you\u2019ll need \u2014 this is the fun part!<\/li>\n<\/ul>\n\n\n\n<p>Our advice is to immerse yourself within WordPress by reading as much content about the platform as possible. <a href=\"https:\/\/www.dreamhost.com\/blog\/\" target=\"_blank\" rel=\"noopener\">Our blog<\/a> is a great place to start, but there is a <a href=\"https:\/\/www.dreamhost.com\/blog\/learn-wordpress\/\" target=\"_blank\" rel=\"noopener\">wealth of available information on WordPress<\/a> and its workings. For example, <a href=\"https:\/\/codex.wordpress.org\/\" target=\"_blank\" rel=\"noopener\">the Codex<\/a> will be key in developing your expertise.<\/p>\n\n\n\n<h2 id=\"h-install-wordpress-easily\" class=\"wp-block-heading\"><b>Install WordPress Easily<\/b><\/h2>\n\n\n\n<p>Understanding how to manually install WordPress gives you an advantage when building a successful site. You can see exactly how your website interacts with the database, as well as how your files and their permissions work. You can also learn to troubleshoot issues at the source while gaining a skill set that will enable you to confidently build future sites.<\/p>\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Do More with DreamPress\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      DreamPress Plus and Pro users get access to Jetpack Professional (and 200+ premium themes) at no added cost!\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Check Out Plans                    <\/a>\n\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this post, we\u2019re going to show you how to manually install WordPress and configure it. We\u2019ll tell you what tools you\u2019ll need and walk you through the installation process step by step. Let&#8217;s dive in. WordPress is the most popular web platform and Content Management System (CMS) worldwide. By choosing it to develop your [&hellip;]<\/p>\n","protected":false},"author":1062,"featured_media":36678,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Manually installing WordPress takes more time than a one-click install, but it'll give you a much better understanding for how everything works.","toc_headlines":"[[\"h-how-dreamhost-simplifies-installing-wordpress\",\"<b>How DreamHost Simplifies Installing WordPress<\/b>\"],[\"h-when-should-you-manually-install-wordpress\",\"<b>When Should You Manually Install WordPress<\/b>\"],[\"h-the-tools-you-ll-need-to-manually-install-wordpress\",\"<b>The Tools You\u2019ll Need to Manually Install WordPress<\/b>\"],[\"h-how-to-manually-install-wordpress-in-5-steps\",\"<b>How to Manually Install WordPress (<\/b><b>In<\/b><b> 5 Steps)<\/b>\"],[\"h-install-wordpress-easily\",\"<b>Install WordPress Easily<\/b>\"]]","hide_toc":false,"footnotes":""},"categories":[13119,550,696],"tags":[],"class_list":["post-36673","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install WordPress Manually - DreamHost<\/title>\n<meta name=\"description\" content=\"Manually installing WordPress takes more time than a one-click install, but it&#039;ll give you a much better understanding for how everything works.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install WordPress Manually\" \/>\n<meta property=\"og:description\" content=\"Manually installing WordPress takes more time than a one-click install, but it&#039;ll give you a much better understanding for how everything works.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-07T14:00:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-21T23:04:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/Install-WordPress-Manually-social.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install WordPress Manually - DreamHost","description":"Manually installing WordPress takes more time than a one-click install, but it'll give you a much better understanding for how everything works.","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:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/","og_locale":"en_US","og_type":"article","og_title":"How to Install WordPress Manually","og_description":"Manually installing WordPress takes more time than a one-click install, but it'll give you a much better understanding for how everything works.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2022-09-07T14:00:48+00:00","article_modified_time":"2025-05-21T23:04:22+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/Install-WordPress-Manually-social.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"How to Install WordPress Manually","datePublished":"2022-09-07T14:00:48+00:00","dateModified":"2025-05-21T23:04:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/"},"wordCount":1578,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/Install-WordPress-Manually-Feature.jpg","articleSection":["Getting Started","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/","name":"How to Install WordPress Manually - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/Install-WordPress-Manually-Feature.jpg","datePublished":"2022-09-07T14:00:48+00:00","dateModified":"2025-05-21T23:04:22+00:00","description":"Manually installing WordPress takes more time than a one-click install, but it'll give you a much better understanding for how everything works.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/Install-WordPress-Manually-Feature.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/09\/Install-WordPress-Manually-Feature.jpg","width":900,"height":598,"caption":"How to install WordPress manually"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/guide-to-manual-wp-install\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install WordPress Manually"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"en","translations":{"en":36673,"es":36686,"ru":50700,"pt":54228,"de":54232,"uk":54265,"pl":54321,"it":67791,"fr":69174,"nl":69176},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/36673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=36673"}],"version-history":[{"count":10,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/36673\/revisions"}],"predecessor-version":[{"id":61523,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/36673\/revisions\/61523"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/36678"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=36673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=36673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=36673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}