{"id":325,"date":"2021-10-26T18:40:12","date_gmt":"2021-10-26T18:40:12","guid":{"rendered":"https:\/\/christianwebhost.com\/support\/?p=325"},"modified":"2022-09-06T13:55:04","modified_gmt":"2022-09-06T13:55:04","slug":"wordpress-install-softaculous","status":"publish","type":"post","link":"https:\/\/christianwebhost.com\/support\/web-hosting\/cpanel-help-guides\/wordpress-install-softaculous\/","title":{"rendered":"Softaculous WordPress Installer"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"top\">Overview<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul class=\"wp-block-list\"><li><a href=\"#wordpress\">What is WordPress<\/a><\/li><li><a href=\"#scope\">Scope of this guide<\/a><\/li><li><a href=\"#install\">WordPress Installation<\/a><\/li><li><a href=\"#advanced\">Advanced Options<\/a><\/li><li><a href=\"#finished\">Finished<\/a><\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>WordPress is by far the most popular website building tool. However, installing it manually can sometimes be difficult, especially for the casual user. Luckily, we have tools that can help.<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\" id=\"wordpress\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What is WordPress<\/h2>\n\n\n\n<p>WordPress is a highly customizable, but easy to use CMS (content management system) used extensively to create and manage websites. WordPress is used for everything from small personal blogs (where it got its start) all the way up to professional sites for large companies.<\/p>\n\n\n\n<p>The strength of WordPress is in the vast amount of plugins, themes and customization options available for the platform. This strength, however, can also be a weakness. Because of the open source nature of WordPress, the shear amount of plugins and themes available for the platform, as well as the popularity of the platform itself, WordPress is a prime target for all sorts of thieves, frauds and hackers.<\/p>\n\n\n\n<p>Fortunately, there is also a wealth of security services (both free and subscription based) and support sites available to help keep your site and data safe from would be dastardly despots.<\/p>\n\n\n\n<p>As for support, the community website <a href=\"https:\/\/wordpress.org\/\">wordpress.org<\/a> has many support articles and a forum to help you out. You can find hours of tutorials on <a href=\"https:\/\/www.youtube.com\/\">youtube.com<\/a>.<\/p>\n\n\n\n<p>The main thing you need to know is that a WordPress site is that it is not a &#8220;Once and Done&#8221; experience. If you do not keep the WordPress install and any plugins and themes up to date, it <strong>will <\/strong>become vulnerable. Fortunately, we have some tools that can help you out.<\/p>\n\n\n\n<p><a href=\"#top\" data-type=\"internal\" data-id=\"#top\">Back to Top<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\" id=\"scope\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Scope of this guide<\/h2>\n\n\n\n<p>There is no way we could tell you everything you need to know about using WordPress in a guide like this (there are whole sites that are dedicated to this). What we can do is show how you can get a WordPress site installed in your cPanel and then gently push you in the right direction.<\/p>\n\n\n\n<p>You can <a href=\"https:\/\/wordpress.org\/support\/article\/how-to-install-wordpress\/\">install WordPress manually<\/a> by downloading the software and uploading it to your public_html folder, extracting the files, create a database and configure everything manually, but this can be quite a process and fairly difficult for someone that is not familiar with these things. At luck would have it, your cPanel has a tool that will do most of the heavy lifting for you.<\/p>\n\n\n\n<p>By installing WordPress using the cPanel tool, you will also have access to several tools that would not be available if you install manually. This includes the ability to log into your WordPress admin from the cPanel without needing the WordPress password, as well as the ability to back up your site, <a href=\"https:\/\/christianwebhost.com\/support\/uncategorized\/wordpress-staging-sites\/\" data-type=\"post\" data-id=\"2315\">create staging sites <\/a>for updates and even clone your site.<\/p>\n\n\n\n<p><a href=\"#top\" data-type=\"internal\" data-id=\"#top\">Back to Top<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\" id=\"install\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress installation<\/h2>\n\n\n\n<p>To install WordPress for your domain, you first have to navigate to the Software section of your cPanel and clink on <strong>WordPress Manager by Softaculous<\/strong>.<\/p>\n\n\n\n<p>If you are planing on installing WordPress in a <a href=\"https:\/\/christianwebhost.com\/support\/web-hosting\/cpanel-help-guides\/managing-subdomains\/\" data-type=\"post\" data-id=\"321\">Subdomain<\/a> or <a href=\"https:\/\/christianwebhost.com\/support\/web-hosting\/cpanel-help-guides\/addon-domains\/\" data-type=\"post\" data-id=\"312\">Addon domain<\/a>, you will need to create them first.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"138\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/10\/cp-software.png\" alt=\"The Software section of cPanel.\" class=\"wp-image-131\"\/><\/figure>\n\n\n\n<p>Once you click on this tool, you should see a list of any WordPress installations you have already installed. You will also see buttons to Install and Scan.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Install<\/strong> \u2013 this will allow you to install a new WordPress site.<\/li><li><strong>Scan<\/strong> \u2013 this will scan your domains shared folder for an existing WordPress site that may have been installed manually or by other means.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1164\" height=\"270\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/10\/wp-installfull.png\" alt=\"An example of the WordPress Management page showing installed WordPress sites.\" class=\"wp-image-136\"\/><\/figure>\n\n\n\n<p>Once you click <strong>Install<\/strong>, you will be greeted with the WordPress install tool.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1050\" height=\"141\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/10\/wp-header.png\" alt=\"The WordPress installation header.\" class=\"wp-image-134\"\/><\/figure>\n\n\n\n<p>While there are several options on this page, we are only going to concern ourselves with the Install section. You can choose either the <strong>Custom<\/strong> or <strong>Quick Install<\/strong>. The only difference is that there are some sections that don\u2019t show under Quick Install (Site Settings, Choose Language, and Advanced).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Software Setup<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1035\" height=\"168\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/10\/wp-softwaresetup.png\" alt=\"The Software Setup section of the WordPress installer.\" class=\"wp-image-141\"\/><\/figure>\n\n\n\n<p>In this section, you will see the <strong>Software Setup<\/strong> and a toggle for either the <strong>Quick<\/strong> or <strong>Custom Install<\/strong>. As mentioned, the only difference is what sections are displayed.<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\"><li><strong>Choose installation URL<\/strong><ul><li><strong>Choose Protocol<\/strong> \u2013 here you will choose between http:\/\/ (not encrypted) or https:\/\/ (encrypted). You will need an SSL certificate to use https:\/\/. You can also choose whether your site will be use the www prefix. This is personal preference only.<\/li><li><strong>Choose Domain<\/strong> \u2013 you can select any domain, addon domain or subdomain that you have set up in this cPanel account.<\/li><li><strong>In Directory<\/strong> \u2013 here you can choose what directory you want the WordPress files installed in. If you want to install the site in your document root folder, you want to leave this blank. If you already have a site in that folder, you can install the site in a sub-folder so it does not interfere with the existing site. You can move it later if you prefer.<\/li><\/ul><\/li><li><strong>Choose the version you want to install<\/strong> \u2013 typically, you will want to install the newest WordPress version. The only reason you may not want to is if there are plugins or themes that are not compatible with the latest version. While it is possible to use older versions of WordPress and its plugins and themes, for security reasons it is not recommended.<\/li><\/ol>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Site Settings\/Admin Account<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1044\" height=\"319\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/10\/wp-sitesettings.png\" alt=\"The Site Settings and Admin Account sections of the WordPress installer.\" class=\"wp-image-140\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Site Settings<\/h4>\n\n\n\n<p>Here you will set up your site name and description. It is fine to leave these at the default settings as you will always be able to update it later.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Admin Account<\/h4>\n\n\n\n<p>Here is where you will set up your admin account. You <strong>DO NOT <\/strong>want to leave these at the default settings. <\/p>\n\n\n\n<p>Choose a personal username (hackers know that many sites use admin as the username), a secure password and make sure you use an active email address (it is a good idea to create and email for the sole purpose of managing your website, something like webmaster@domain.com). You remember how to <a href=\"https:\/\/christianwebhost.com\/support\/2021\/10\/26\/create-an-email-address\/\" data-type=\"post\" data-id=\"316\">create an email<\/a> address, don\u2019t you?<\/p>\n\n\n\n<p>There are other options here (Enable Multisite, Disable WordPress Cron), but they are beyond the scope of this guide.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Choose Language\/Select Plugin(s)<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1043\" height=\"166\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/10\/wp-language.png\" alt=\"The Language and Plugins sections of the WordPress installer.\" class=\"wp-image-139\"\/><\/figure>\n\n\n\n<p><strong>Choose language<\/strong> is pretty self-explanatory.<\/p>\n\n\n\n<p><strong>Select Plugin(s)<\/strong> allows you to install some basic plugins. These are optional, but you should select the Limit Login Attempts plugin. This will help protect your site from brute force attacks. The others are completely optional.<\/p>\n\n\n\n<p>You also have the option to create your own plugin set. Once again, this is outside the scope of this guide.<\/p>\n\n\n\n<p><a href=\"#top\" data-type=\"internal\" data-id=\"#top\">Back to Top<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\" id=\"advanced\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced Options<\/h2>\n\n\n\n<p>Clicking on the <strong>+<\/strong> symbol to the left of <strong>Advanced Options <\/strong>will open the advanced options menu. These options mainly focus on your database settings and auto updates and backups.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1031\" height=\"406\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/10\/wp-advanced.png\" alt=\"The WordPress Advance Options when creating a WordPress site.\" class=\"wp-image-133\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Database Name<\/h3>\n\n\n\n<p>Here you can choose a name for your WordPress database. The script will generate a random name for you by default, but you can change it if you like. This must be seven characters or less.<\/p>\n\n\n\n<p>You can also select whether disable notification emails or to enable Auto Upgrade for your WordPress themes and plugins. While this may seem to be a good idea, depending on the plugins you use, you may want to control this manually.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Table Prefix<\/h3>\n\n\n\n<p>This is the prefix that the script will add to all of the tables in the WordPress database. The script will generate one, but you can change it if you like, but it needs to end with an underscore \u201c_\u201d.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Backup Location<\/h3>\n\n\n\n<p>This is where the script will save any backups created. For now, the only option is Local.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Automated backups<\/h3>\n\n\n\n<p>Here up can set the frequency of the site backups. Depending on how active your site is, you may want to set this to back up quite frequently. If the site is fairly static, it is less important.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Backup Rotation<\/h3>\n\n\n\n<p>This is how many backups the script will keep before overwriting the old backup. If you set this too high, and you have a large site, you could run into disk space issues.<\/p>\n\n\n\n<p>You will need to keep an eye on your disk usage when using automatic backups, as the space used by the backups is included with your overall disk usage. If you keep too may backups, you will run into disk space issues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Select Theme<\/h3>\n\n\n\n<p>Here you can select a theme for your website. You can select one here now or you can always update it later.<\/p>\n\n\n\n<p><a href=\"#top\" data-type=\"internal\" data-id=\"#top\">Back to Top<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-dots\" id=\"finished\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Finished<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>You will find the Install button on the bottom of the page. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"93\" height=\"54\" src=\"https:\/\/christianwebhost.com\/support\/wp-content\/uploads\/2021\/11\/wp-installbutton.png\" alt=\"WorpPress Install\" class=\"wp-image-499\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p>There is also the option to email the WordPress setting to an email address. This can be useful for record keeping or if you have someone that will be managing the site for you. This email does not show the password.<\/p>\n\n\n\n<p>Once you are happy with all the settings, click the Install button. The script will now run and install your WordPress site and create the database. Once it completes, it will give you a summary of the install, as well as provide the links to start using your new site.<\/p>\n\n\n\n<p><strong>Congratulations<\/strong>, you now have a WordPress site.<\/p>\n\n\n\n<p><a href=\"#top\" data-type=\"internal\" data-id=\"#top\">Back to Top<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-dots\"\/>\n\n\n\n<p>If you have any further questions, please be sure to reach out to our support staff by using our chat service in your <a href=\"https:\/\/christianwebhost.com\/support\/2021\/10\/26\/accessing-your-client-area\/\" data-type=\"post\" data-id=\"249\">client area<\/a> or by submitting a <a href=\"https:\/\/christianwebhost.com\/support\/2021\/10\/25\/clientarea-supportticket\/\" data-type=\"URL\" data-id=\"https:\/\/christianwebhost.com\/support\/2021\/10\/25\/clientarea-supportticket\/\">ticket<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is a quick guide on installing WordPress using the Softaculous script in cPanel.<\/p>\n","protected":false},"author":2,"featured_media":2334,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,16],"tags":[],"class_list":["post-325","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel-help-guides","category-wordpress-help-guides"],"_links":{"self":[{"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/posts\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":20,"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/posts\/325\/revisions"}],"predecessor-version":[{"id":2471,"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/posts\/325\/revisions\/2471"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/media\/2334"}],"wp:attachment":[{"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/categories?post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christianwebhost.com\/support\/wp-json\/wp\/v2\/tags?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}