What is WordPress?
WordPress is web software you can use to create a beautiful website or blog and really make it super-easy to get online and get publishing fast. With over 40000 plugins and themes, you can always find the tools you need to build any kind of website easily.
With WordPress, you can create any type of website you want: a personal blog or website, a photoblog, a business website, a professional portfolio, a government website, a magazine or news website, an online community, even a network of websites.
Out of the box, WordPress is optimized for search engines and if you need a fine-grained SEO control, there are great SEO plugins to do that for you.
2cPanel offers the latest WordPress version with the PHP and everything you need to run WordPress in the cloud like a dream.
And you can install WordPress on your web site in minutes by using our cPanel 1-click application installer.
One of the most important reasons to use WordPress is because unlike situations where you use third-party tools to build your website or online store and doesn’t have full control to your data, WordPress is licensed under the GPL: https://en.wikipedia.org/wiki/GNU_General_Public_License and https://www.gnu.org/licenses/gpl-3.0.en.html.
It means that you are free to use WordPress in any way you choose: install it, use it, modify it, distribute it. Software freedom is the foundation that WordPress is built on.
This short tutorials will show you to install WordPress website or blog on your domain in minutes.
When you Softaculous to automatically install WordPress, it is not only easy to update and migrate your WordPress installation, but you can also backup WordPress either to Dropbox, Google Drive or your local machine.
- Google Chrome
- Firefox 5.x and later
- Microsoft Edge
- Opera 12 and later
- Safari 5.x and later
- Internet Explorer 11 (IE9 and 10 support ended, see further details)
The recommended PHP versions for WordPress will always be the latest PHP version which at the time of this writing is either 7.2 or 7.3. See PHP supported versions at http://php.net/supported-versions.php.
The reason is because these have significant speed and caching improvements.
We offer the latest PHP and even offer multiple older PHP versions via our HardenedPHP packages.
WordPress Memory Requirements
WordPress minimum required memory size is 34MB for normal WordPress website and probably around 64MB for a multi-site WordPress installation.
However, this can vary significantly depending on:
- the plugins in use on your site or the kind of website you are building or intend to build.
- how much traffic are they receiving per week/month right now (unique traffic)
- how many and what type of plugins are being ran on each installation
- whether the installations is or will be using any sort of caching plugin
- how large are the databases is or will grow to be
- and whether there is anything non-standard about any of the installations? (custom code, programming, advanced themes with countless options, etc — do any of them use WooCommerce or another store plugin)
Our production systems (depending on the machine) comes with 128 MB or 256 MB, more than enough to handle almost every kind of WordPress website.
Since we are a cPanel web hosting platform, you can increase the PHP memory limit in two different areas.
The first area is also under the software section (cPanel >> Home >> Software >> MultiPHP INI Editor) which is available on all servers by default and allows you to configure your PHP settings for your selected domain or home directory.
Log in to your cPanel and scroll down to Software panel.
Select and click on the “MultiPHP INI Editor” tool.
Simply scroll down to where it says “memory_limit” when the page loads and input a higher value or make your changes to the desired directives and click Apply.
The system saves changes to the php.ini file, the user.ini file, and your .htaccess file.
Do note though that the system only writes a directive to an .ini or .htaccess file if that file supports the directive.
Your php.ini, .user.ini, and .htaccess files may not be identical.
The second is under the Software section (if the server you are on has this feature enabled) and then select “Select PHP Version.”
Click on “Switch to PHP Options” and then click on “memory_limit” to change its value.
So essentially, we do provide for your WordPress installation:
- PHP version 7 or greater
- MySQL version 5.6 or greater OR MariaDB version 10.0 or greater
- WordPress memory limit of 128 MB or greater
- HTTPS support
- Universal SSL
- Cloudflare Railgun
- and others.
To install WordPress using Softaculous, follow these steps:
First, ensure you have enough disk space. WordPress often requires a
And if you have an existing website on the account, please do backup the website using cPanel Back Wizard.
- Then log in to your cPanel.
- In the “Software” section of the cPanel home screen, click on Softaculous Apps Installer. The Softaculous installer page appears.
- On the left side, you will find a list of categories, click on “Blog” and select WordPress. Or alternatively, search for “
wordpress” using the Search box and then press ENTER.
- Click Install Now. The installation page appears.
- In the Choose the
versionyou want to install list box, select the version that you want to install.
- In the Choose Protocol list box, select the protocol. We suggest you use either https:// or https://www.
- In the Choose Domain list box, select the domain for installation, or accept the default value.
- In the Directory text box, type the directory where you want to install the application or accept the default value. If you accept the default and fail to delete the “wp”, WordPress will be installed in a sub-folder called “wp”. If you want WordPress to be installed on your main website, delete the “wp” but make sure you are over-writing your existing installation, though the system will warn of this before proceeding. Again, this is important since it
determines whether WordPress is installed on the main website or in a sub-folder. Just modify the details to match the location WordPress installation.
- In the Site Name text box, type the site name. By default, the site name appears in the title bar of users’ web browsers when they visit your site.
- In the Site Description, describe what the website will be about. Don’t think much about this as you will be able to edit this later.
- Choose whether you want to enable multi-site. You can read about creating a network of sites called “multi-site” at https://codex.wordpress.org/Create_A_Network.
- In the Admin Username text box, type the administrator username. Please use a username different than admin in order to prevent any successful brute force attacks.
- In the Admin Password text box, type the administrator password.
- In the Admin Email text box, type the site administrator’s e-mail address.
- Select the language you want to administer your WordPress with. WordPress displays in U.S. English by default, it has the built-in capability to be used in any language. You can also visit Settings > General > Site Language after the installation and select from the list of available languages.
We do offer options to install additional plugins and you can select from the available ones.
Also, if you do not want to use the new and improved Gutenberg Editor, you can opt to use the Classic Editor.
- Click the Advanced Options icon to expand Advanced Options.
- In the Database Name text box, type the name of the database to create for the application, or accept the default value. We, however, suggest that you name this so that you will be able to identify each installation easily.
- In the Table Prefix text box, type the database table prefix, or accept the default value.
- If you do not want to receive e-mail notifications when application updates are available, select the Disable Update Notifications check box. But please don’t do this as our system will be forced to update this without your consent.
- To automatically update the application when updates are available, select the Auto Upgrade check box.
- To automatically update plugins when updates are available, select the Auto Upgrade WordPress Plugins checkbox.
- To automatically update themes when updates are available, select the Auto Upgrade WordPress Themes checkbox.
- Choose the Backup Location or the default if you would like website backups done by Softaculous.
- Choose the frequency of backups with Automated Backups. Keep in mind these backups will take up your cPanel disk space.
- Choose how many backups you would like to keep online for restores with Backup Rotation.
There are several themes available to start from and you can choose from these or use the
To receive site configuration information after the installation is complete, type an e-mail address in the Email installation details to
Once WordPress is done installing, you will get a message with a link to the administrative login for your new website.
Visit the URL and log in with the admin username and password you chose during the installation or select “Go to control panel” to go back to your cPanel interface.
Your WordPress application is now up and running and if you need help, just let us know or visit WordPress vibrant and supportive community at https://wordpress.org/support/forums/ where you can ask a question on the support forums and get help from a volunteer, attend a WordCamp or Meetup to learn more about WordPress, read blogs posts and tutorials about WordPress.