How to install WordPress on Cpanel account

WordPress is a content management system (CMS) that allows you to host and build websites. WordPress contains plugin architecture and a template system, so you can customize any website to fit your business, blog, portfolio, or online store.

  1. Login to Cpanel
  2. Select Software section 
  3. Select Softaculous Apps Installer.

4. Select WordPress

5.Select the WordPress icon

6.From the menu that appears, click on “Install”.

7.Next, you have the option to choose a quick install or a custom one. The forms that you will need to fill in will be different, depending on your choice.

8.A form will show up, so fill it in. There are some pre-filled default values, you can leave them as they are if you want. 

9.Next, you need to specify the Installation URL, meaning the domain where you want to install WordPress.

10. When the form is filled in, just hit “Install” at the bottom of it.

How to Create Subdomain In cPanel

Subdomains are the part of a domain that comes before the main domain name and domain extension. They can help you organize your website.

  1. Login to Cpanel
  2. Go to domains section

3. Select the subdomain

4.Create the subdomain

5. Select the Document Root select public_html/subdomain name the create option.

What is vBulletin?

A dependable, reasonably priced community forum solution is vBulletin. It provides you with an immediate community that enables interaction, conversation, questioning, answer-giving, and the expression of viewpoints among your users.

The online forum software known as vBulletin was developed by Jelsoft Enterprises and is distributed by vBulletin solutions. The program uses a MySQL database server and is developed in PHP.

Initially, vBulletin was intended to be a forum script with elements of the UBB.classic forum program. Since its debut, vBulletin has undergone numerous adjustments.

The most recent versions of vBulletin include two product lines instead of just being a forum solution. Forums, an article-based CMS solution, and other new features have been added to the

vBulletin is considered to be one of the most powerful forum applications available. It’s loaded with all the latest forum features with easy to use control system. Vbulletin provides a platform to perform various activities at the same time with a seamlessly integrated experience, Multi-Roles Control Panels, Search Engine Optimization, Security, Flexibility, and User/Member Management. vBulletin can be installed on any web hosting service like Linux Shared Hosting, Windows Shared Hosting, and all the other services.


– user-based poll tracking is available for making it convenient;

– vBulletin is XHTML compliant;

– user logging is maintained;

– message drafts can be posted as and when required;

– tracking of topic participation can be done easily;

– very easy-to-use plugin installer is available for maximum utilization;


– slightly more expensive than other forum applications;

– integration with other applications would require additional paid modules;

– vBulletin does not support database engines other than MySQL;

– no attachments in private messages;

You can also check your plans for vBulletin here.

How to Delete WordPress Themes?

The two ways to delete installed WordPress themes are:

  • WordPress dashboard
  • FTP manager

Steps for deleting WordPress themes through WordPress Dashboard

1. Log in to your WordPress account.

2. Open your WordPress dashboard and go to Appearance  -> Themes.

3. Activate the default WordPress theme i.e. Twenty Fourteen to delete the required theme.

4. To delete the theme, select the theme that you want to delete and press the Delete button in the right bottom corner.

Your theme has now been successfully removed using WordPress dashboard manager.

Steps for deleting WordPress themes through FTP (File Transfer Protocol)

1. Using the FTP manager log into your server through FileZilla and open the WordPress installation folder.

2. Go to the themes folder from the wp-content.

3. Select the theme that you want to delete from the themes folder.

4. Right-click on the theme to be deleted and delete your theme folder by clicking on Delete.

Your theme has now been successfully removed using FTP manager.

How to Fix the 500 Internal Server Error on a WordPress Website?

When compared to other HTTP error codes and status codes, the internal server error (http error 500) is the most annoying problem for any WordPress website. Even if your hosting server is operating normally, you won’t have any clear information regarding the issue.

In this article, we’ve made an effort to discuss every facet of the 500 internal server error. You will be competent to resolve this problem on your own in the future once you have finished reading this article.
What is the 500 Internal Server Error?

If you Google the 500 internal server error, you may find various explanations, but they are still unclear. After all, the error notification does not offer any real clues to what went wrong and caused the problem.

Even though the 500 error is due to some issue on the server itself, our experience speaks that these errors generally occur from one of two reasons:

  • error in the website coding(client-side issue)
  • server malfunction

No matter what caused the internal server error, remember, it usually has something to do with the website itself. If you have a WordPress website, the error may have occurred if the script of your theme or plugin was somehow flawed or has a bug. That may have been the reason to make the server crash.

Now that you know what the 500 internal server error is, it is time to fix it.
How to Fix/Troubleshoot 500 Internal Server Error?

he problem with the 500 internal server error is that there isn’t a clear way of knowing its cause. At times, it is possible that all of it is a minor glitch in the system. It can go away once you refresh the website and reload the page after waiting for a couple of minutes. Sometimes, clearing the browser history will do the trick so try doing that before exploring further troubleshooting options.

If these don’t work, we have other ways to crack this problem.

1. Try Enabling Error Logs

You have to enable the debugging feature for WordPress by editing the wp-config.php file of your website. All you have to do is add a line to the code: define( “WP_DEBUG”, true );

1define( “WP_DEBUG”, true );

Click the Save button and try reloading your site. There is a chance that the server error will be gone and, a different error that can tell you where the issue is will take its place.

Now, you can take a look at the location of the issue. If it is within a plugin folder, you can disable that plugin and, the error will be no more.

It is advisable to leave the debugging turned on until you resolve the error, even if it seems unnecessary. After all, turning on debugging may not fix the problem, but it may provide you additional details to help you better understand the issue. It will offer more insight to you and the developers into the root cause of the error.

Also, once you have resolved done with the maintenance, do not forget to turn the debugging off.

2. Deactivate Plugins and Change the WordPress Theme

Log in to your WordPress dashboard via the admin account and deactivate/disable all plugins. Check if the error still persists by reloading the website.

If everything goes back to normal and your website loads without the server error, you can assume that the issue was with one of the plugins. To figure out which one, you will have to activate and deactivate each plugin until you come across the one that causes the error.

If it is not your plugins, it is probably your website’s theme. Try to switch your WordPress theme to the default and consistent themes like Twenty Fifteen or Twenty Sixteen. Reload the site again once you have changed the theme to see if the error is still there.

In most cases, the cause of the error is usually some plugin with a bug or improper compatibility.

3. Reassess the .htaccess File

If your WordPress website has a .htaccess file, it will have a set of rules that tells the server what actions to take in certain circumstances. You can use the file to rewrite URLs or block access to your site to suspicious visitors.

You will have to edit the .htaccess file to see if one of the rules is the cause of the error. Create a backup of the file and remove all of its content. You may end up deleting some of the crucial rules. Still, it is the only way to know if the internal server error has occurred because of the .htaccess file. If it resolves the error, it will confirm that the issue lies within the .htaccess file.

Now to the grinding!

Restore the complete file from the backup after deleting and restoring each of the blocks one at a time. Do not forget to keep reloading the website each time. This way, you can then remove that line and with it the 500 internal server error. If you are not confident with this method, ask your developer or call support for further assistance.

4. Increase the Memory Limit

It is rare, but there are times when your WordPress website passes the memory limit you assigned to it. It may cause the 500 internal server error and, to resolve it, you have to increase the memory limit for WordPress via the control panel. This issue is more common in shared environments.

If that resolves the error, you will have dealt with it only temporarily. There is a strong possibility of a malfunctioning code(probably a third-party plugin) that constantly requires a lot of memory. You will have to monitor your resource usage by activating/deactivating the plugins to determine which one is eating away at the allocated memory of your website.

If that resolves the error, you will have dealt with it only temporarily. There is a strong possibility of a malfunctioning code(probably a third-party plugin) that constantly requires a lot of memory. You will have to monitor your resource usage by activating/deactivating the plugins to determine which one is eating away at the allocated memory of your website.

5. Reinstall WordPress

You can try to go old school and resolve the issue in the simplest way by reinstalling the WordPress application. It is not a guaranteed solution to fix the error but, there is a chance it will fix file permission problems.

To do this, you will have to remove and install the WordPress application. I recommend you contact the support before proceeding with it.

6. Contact the Service Provider

As a user, there is a limit to diagnose and deal with the 500 internal server error. It is not uncommon that some issues leading to internal server errors in WordPress are actually related to the server-end. It means you will have to involve the hosting provider and discuss the problem with them.

Your provider can at least confirm if it is a genuine server issue or not. They can also investigate the probable sources causing the error, like file permissions to sort it.

7. Change/Upgrade the Hosting Service

If your site faces the 500 internal server error more often, you should consider switching to better service plans. Upgrading the service plans may cost a bit higher, but it saves you a great deal of trouble as it provides better server resources.

How to Speed Up a WordPress Site?

When you are running a WordPress site, speed is a vital factor to consider. The performance of your website has an immense effect on conversion rates.

So, as your website grows and starts getting traffic, it’s obvious that it starts taking time to load. In this scenario, you need to optimize it, to make it run lightning-fast.

There are certain parameters that may slow down your WordPress site. And they are as follows:

  • Too many ads and popups
  • Excess plugins usage
  • Heavy WordPress themes/templates

Excess plugins usage:

Having too many plugins on website doesn’t always mean that websites will load slow. As each plugin do not consume the same amount of resources.

It’s necessary to make sure that the quality of plugins you install is always the best, and only helps in the performance improvement of your WordPress site.

A good plugin has numerous downloads and high ratings, while poor ones might have poor score and less downloads. So, make sure to check the above parameters before downloading the plugin.

Here’s an example of a good plugin:

High-resource theme
Your choice of theme will also affect how well your WordPress site functions. If you want a lightning-fast performance, it’s definitely not a smart idea to select a theme that uses a lot of resources and is crammed with features. Because it can cause your WordPress site to load slowly.
The following qualities must be present in a theme plugin:
should be quick, quick, and scalable to the features you need.
It need to be possible to switch the features on and off.
Ads and pop-ups are overused.
WordPress sites might become sluggish if they include an excessive amount of popups and advertisements. Therefore, watch out for overusing pop-ups and advertisements on your website.
If none of the aforementioned tactics are successful, you might also try:
Optimizing the Images
Deploy a CDN
Activate Caching Plugins

Good luck on speeding up your WordPress site!

How to install PHPbb through Softaculous?

Following are the steps to install PHP bb in Softaculous.

Softaculous is an automatic software installer that provides a quick one-step installation of over 300 web-based applications. By using Softaculous you avoid the tedious tasks of having to upload application files to your web server, create databases, and manually connect the installed software to your database.

Along with its prime function of software installation, Softaculous also manages and maintains your software installations. In the event of an update being made available to any of the software you’ve installed via Softaculous, an automatic email will be sent to your nominated address with a notice about the update and an option to install it. This makes it easy for you to always keep up to date with all security patches and new features.

1. Log in to cPanel
2. Go to the Software section and go to Softaculous

3. Search for PHP bb

4. Fill in the information and proceed with the installation.

5. After a moment, the software will be installed. Once finished, you can view your new site by clicking this link.

Here is our new forum which is ready to be used.

Steps to install WordPress on a subdomain

  1. Please scroll down and check for the Software and the service section of the Cpanel.

2.Click on WordPress – Install and enter all the information required in the different text boxes. Select the appropriate Protocol from the given list box.
3.If you have an SSL certificate installed on your site, select https:// or https://www otherwise select http:// or http://www to continue the installation.

4. Select the subdomain from the Choose Domain list box.

5. Please leave the Directory text box empty.
6. Enter the Website name, Admin details (use a strong password) and select the preferred language.

7. Create a new database by giving a name in the Database Name text box or accepting the default value.
8. Add a new database table prefix, or accept the default value.
9. Auto Upgrade WordPress Plugins – If checked, all the active WordPress plugins installed for this installation will be automatically upgraded to the latest version when your script installation is upgraded.
10. Auto Upgrade WordPress Themes – If checked, the active WordPress theme for this installation will be automatically upgraded to the latest version when your script installation is upgraded.
11. Automated backups – Softaculous will take automated backups via CRON as per the frequency you select once a day, once a week, or once a month.
12. Backup Rotation – If the backup rotation limit is reached Softaculous will delete the oldest backup for this installation and create a new backup. The backups will utilize your space so choose the backup rotation as per the space available on your server.

13. Select the WordPress theme and Click on Install to start the WordPress installation on your subdomain.

How to Deactivate JSON REST API in WordPress

In this essay, you’ll discover how to disable WordPress’ JSON REST API.

The JSON REST API is useful to developers even if many website owners think it is useless. The JSON REST API makes it simple for developers building WordPress-based apps to recover data using GET requests. But doing so can be resource-intensive, slowing down the website, and it can open up a new front for DDoS attacks on your website.
How to quickly deactivate WordPress’s JSON REST API
Scroll over the Plugins widget in your WordPress dashboard.

In the plugin search box, type Disable JSON API.

Click on Install Now the Plugin Disable JSON API.

The Plugin can be activated by clicking Activate Plugin.

Once the plugin is activated it is all set for use as there are no settings to be configured. The plugin will deactivate the JSON API on your site.

How to Set Up Caching on a WordPress Website

Why do I need browser caching on my WordPress website?
Caching is a technique for accelerating the loading of your website. It achieves this by having a user’s browser or device memory save components of your website so that only the modified or dynamic material has to be downloaded when they visit a page again. This can considerably shorten the time it takes for a webpage to load.

The speed at which a website loads is crucial for two reasons. Site speed is important for two reasons: first, it helps users from leaving a website because it loads slowly, and second, search engines use site speed as a ranking factor when displaying search results.
What plugin should I use for browser caching?

In the WordPress repository, there are several caching plugins to select from. While we don’t specifically suggest any plugin here, we do advise that you pick one that works with your version of WordPress, is regularly updated by the developer, and has positive user reviews.

We will use the WP Total Cache plugin for this tutorial, which has over a million active users and more than 3,400 5-star reviews.

How to set up caching using WP Total Cache

1. Log in to your WordPress admin panel.

2. Scroll to Plugins > Add New.

3. In the Add New page search bar, type ‘Caching’. A list of all the caching plugins will be displayed, so if you would rather choose a different plugin, you can select one here.

4. Find WP Total Cache and click the Install Now button.

5. Once the installation is complete, click the Activate button.

6. Once you activate WP Total Cache, a new item, Performance, will be added to the left-hand menu of your website dashboard.

7. Navigate to Performance > General Setting

8. In the General section, enable Preview Mode and click Save All Settings. Preview Mode allows you to see the effects that your WP Total Cache settings have on your website before making them live. This will allow you to test your settings options to make sure they don’t stop your website from working properly.

9. Scroll to the Page Caching section, check the Enable box and click the Save Settings & Purge Cache button.

10. Scroll up to the General section, click the Preview button and check that your website is working as expected.

If it isn’t, scroll back to the Page Caching section, uncheck the Enable box and click the Save Settings & Purge Cache button. This will disable Page Caching.

11. If everything is fine, repeat the process for the Database Cache and Browser Cache.

Remember: enable these one at a time, click Save Settings & Purge Cache after checking the Enable box and preview the changes before moving on to the next section.

If any affect your site, disable them by unchecking the enable box and clicking Save Settings & Purge Cache.

12. Once your caching options have been enabled and the previews show that your site is working as it should, you can make these changes live. To do this, scroll up to the General box, click the Deploy button and then click the Save All Settings button.

13. Caching will now be set up on your website and your website will load faster on users’ browsers.