Install WordPress on X10hosting - Free web hosting for WordPress
scriptwriterph technical support - free consultation

Install WordPress on X10Hosting - Free WordPress Hosting

Last updated on May 1st, 2021

Are you a WordPress developer, a freelancer, or a startup business who wants to launch your WordPress site on production without spending a dime? Now it's possible with X10Hosting who offers free web hosting for WordPress.

Here in this article, we'll walk you through the steps on how you can install WordPress on X10Hosting -- give you some tips and advice to ease each and every process.

You may ask the question "Why would I install WordPress on X10Hosting?". There are lots of free WordPress hosting out there such's Infinityfree, Freehostia, Byethost, and many more. Well, here our primary reason: with X10Hosting you have complete control of your website (you have your own cPanel to create domains and databases, tweak settings, etc.). Also, in our conducted speed test, we've discovered that this hosting is much better in terms of speed and performance compared to other free WordPress hosting out there. A default WordPress install with Twentytwenty theme scores 97/100 on mobile and 98/100 on the desktop in Google PageSpeed insights (the server response time is around 200ms). They also have a help center page whenever you need to ask for support. Most importantly, X10Hosting is 100% FREE, and you don't have to give your credit card details when signing up with them. Visit X10Hosting's official website here for more information about the features and services they offer.


  • Your email
  • A fresh WordPress zip file

Steps to Install WordPress on X10Hosting

Step 1: Create your X10Hosting Account

A. First, open your browser and go to the X10Hosting website here.

free web hosting for wordpress x10hosting home

B. Next, enter your preferred domain name (e.g. mycooldomain) and click the continue button.

free web hosting for wordpress x10hosting domain

C. Then, provide the email address that you'll use when signing in to your X10Hosting account.

Hit the continue button to proceed.

free web hosting for wordpress x10hosting email

D. After that, create a strong password.

free web hosting for wordpress x10hosting password

E. Lastly, read the X10Hosting terms of service and check "I Agree".

Click submit button to proceed.

free web hosting for wordpress x10hosting terms of service agree

F. Now you should receive an email from X10Hosting containing your domain and hosting details.

free web hosting for wordpress x10hosting email received

Step 2: Sign-in to X10Hosting & Personalize Your Account

free web hosting for wordpress x10hosting personalize

A. Enter your first name then click continue.

B. Your account will be updated.

Click the continue button to proceed.

C. You'll receive an email from X10Hosting containing an email confirmation link. Simply click the link to confirm your account.

D. After your account has been confirmed, hit the continue button (you will be redirected to the login page where you have to sign in).

E. Your web hosting account is now ready. X10Hosting will show you your web hosting account details. Take note of those necessary details and keep it secure.

Click open cPanel button, You'll be redirected to X10Hosting cPanel login page.

free web hosting for wordpress x10hosting web hosting account

F. Sign in to your cPanel (you'll be redirected to your control panel page). From there you can start creating your website and upload file/s.

Go and try to play around and explore with your hosting account.

free web hosting for wordpress x10hosting cpanel login

Step 3: Add Your Website from CPanel

A. From cPanel, click Add website button.

free web hosting for wordpress x10hosting cpanel add website

B. You'll see 3 options here (Custom website, Use Site Builder, and Software/Script Installer). Select the default option -- Custom Website so you'll have full control of your website files.

Provide the necessary details then click add website.

C. You should see a message "website successfully created" along with your website details.

Click Continue to my website.

free web hosting for wordpress x10hosting cpanel add website successful

D. Click the file manager icon.

From the file manager, hit the upload icon, tap choose file button then locate your WordPress zip file. You may download from here if you don't have one yet. Once you're done uploading, hit reload icon to see the file.

free web hosting for wordpress x10hosting cpanel file manager upload wordpress

E. Extract

After extracting the zip file you should see the wordpress folder. All files from wordpress folder should be moved to /public_html.

free web hosting for wordpress x10hosting cpanel file manager move wordpress

F. Create a database for your WordPress.

Go back to cPanel's main page and click Database.

Hit + Add MySQL Database, a pop-up window will show, now enter your database name and click submit.

free web hosting for wordpress x10hosting cpanel add mysql database

G. Create your MySQL database user.

A database user will manage the database that we've just created.

Click the gear icon and select Manage Users (you'll be redirected to MySQL Database Users).

Hit + Add user to database to be able to add MySQL database user.

Enter database user and password and click submit button to proceed to Update Database Privileges.

Tick the Grant All Privileges check box then click Update privileges button. "Successfully set privileges" message will show.

x10hosting cpanel mysql database user add

Step 4: Finally, Install WordPress on X10Hosting!

Now that we're done settings up everything, we can now begin to install WordPress on X10Hosting.

A. From your browser, go to your site URL (you should see the WordPress install wizard).

Now select your language.

B. Read the getting started page and click the Let's go button.

free web hosting for wordpress famous five minute install

C. Enter your database details and click submit button (you should see the "All right, sparky!" message means WordPress can successfully communicate to your database).

Now run the install.

free web hosting for wordpress famous five minute install database details

D. Provide your username/email address and password to sign in.

On successful authentication, the page will redirect you to your WordPress dashboard.

You can now customize your WordPress site, use any WordPress theme you like and add content to your niche.

free web hosting for wordpress dashboard

free web hosting for wordpress live online

Well done! You have successfully installed your WordPress site on X10Hosting.

If you want a dedicated web hosting server for your site, you may choose Bluehost -- the most reliable web hosting server for WordPress. You can follow our complete guide here on launching a WordPress site on Bluehost and get 63% off.

Another choice is launching your site on an unmanaged server (such as Google Cloud Platform, AWS, etc.). You may follow our steps here on manual migrating WordPress sites on unmanaged servers.

That's all fellas. We hope this written article on installing WordPress on X10Hosting helped you get your WordPress up and running in production without spending money.

2 replies
  1. Rachel Summers
    Rachel Summers says:

    Hi, thanks! I made it up to step 4 at which point I got this error:
    “Your server is running PHP version 5.5.38 but WordPress 5.2.1 requires at least 5.6.20.”

    I see a few help guides online suggesting how to work around but it took a bunch of digging to figure out that I needed to change my cpanel theme before I could get this to work. Adding this info to your tutorial with screenshots would be helpful! Or, it’s all covered here if anyone else needs:


Trackbacks & Pingbacks

Leave a Reply

You have any questions or suggestions? Experiencing technical issues?

Please drop a comment, we're willing to resolve any issues and improve our solutions. Let's have a personal and meaningful conversation. 😀

Leave a Reply

Your email address will not be published. Required fields are marked *

Web Developer • Technical Writer
I'm a web developer with a flair for creating elegant software solutions. I love to create and share content primarily about web development, programming, and other IT related topics.