This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

CloudwaysCDN — a powerful solution that offers superior performance and satisfied global audience for your business. Read More

How to Install b2evolution CMS on Cloudways

Updated on  20th October

4 Min Read
Reading Time: 4 minutes

b2evolution is a comprehensive open source CMS that offers a host of features including multi-blog support, galleries, and detailed analytics support. These features distinguish b2evolution from CMSs that offer just a plain blogging platform. The users of b2evolution have access to native solutions for newsletter management, forums and robust user management.


In this tutorial, I will explain how to upload and install b2evolution on your Cloudways server. You would need an active Cloudways account (sign up if you do not have one yet!). The steps in installation process are:

Launch the Server and PHP Stack App

Login to your Cloudways account and launch a new server with a PHP stack application.

php server cloudways


Access SSH Terminal Using PuTTY

After the login, you could see the details of the server, including Master Credentials. You can launch the SSH Terminal by clicking the button at the bottom of the screen.

Launch SSH

However, in this tutorial, I will use PuTTY. For this, copy and save the information on the Server Information page. Next, launch PuTTY . Enter the IP address of server and click the Open button.

Launch Putty

In the PuTTY command console, enter the login details (username and password). You could paste the master credentials of your server in the console with a right click.

Login Server

After successful login, check for the application folder. Use ls command to list all files and directories and cd command to enter the application folder.

Enter Application

Once you have located the proper application folder, go inside and remove index.php from public_html folder. Use rm to remove the file.

remove index file

Upload b2evolution

In the next step, I will upload b2evolution to the Cloudways platform. While on the PuTTY console, use the wget command to upload the zip file of the CMS.

upload b2evolution

Next, unzip the folder with the unzip  command.

unzip b2evolution

Once done, remove the zip folder with the rm command.

remove b2evolution zip

Change Cloudways Application Settings

Go to the application settings of the Cloudways app and edit the web root of the application. This will make sure that the URL of the application will redirect directly to the home page of application. Next, click Reset under Reset Permission.

Application Settings

The URL will now redirect to the installation page of b2evolution. You will see the following error warning because of issues in application configuration. To continue, click on here.

b2evolution installation page

In the next screen, provide database configuration details (available on the Cloudways application tab). Next click Update Config File.

database config details

Now just click on NEXT.

b2evolution installation

Click the Install to start the installation process.

b2evolution installation

Once the process finishes, b2evolution is successfully installed on your Cloudways server.

b2evolution installed

The new b2evolution website looks like this:

b2evolution final result


b2evolution is an exciting CMS that offers a host of features to the users. I hope that by following the steps of this tutorial, you have successfully installed the CMS on your server. If you have a question or would like to add to the discussion, please leave a comment below.

Share your opinion in the comment section. COMMENT NOW

Syed Muneeb Ul Hasan

Syed Muneeb Ul Hasan is a Magento Developer and Blogger at Magenticians - a platform for Magento Tutorials. He is an expert in PHP and Magento and prefers to educate users in the implementation of Magento. When not working, he loves to play games and watch cricket.

Create PHP websites without the worry of server management.

Deploy your PHP app on optimized PHP hosting servers.

Get Our Newsletter
Be the first to get the latest updates and tutorials.