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.
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.
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.
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.
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.
Once you have located the proper application folder, go inside and remove index.php from public_html folder. Use rm to remove the file.
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.
Next, unzip the folder with the unzip command.
Once done, remove the zip folder with the rm command.
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.
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.
In the next screen, provide database configuration details (available on the Cloudways application tab). Next click Update Config File.
Now just click on NEXT.
Click the Install to start the installation process.
Once the process finishes, b2evolution is successfully installed on your Cloudways server.
The new b2evolution website looks like this:
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.
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.