How to Install a Third-Party Theme in WordPress

Installation instructions

To install a third-party WordPress theme, follow these steps:

1. Before you can begin the installation, you will first need to purchase a third-party theme from a developer or theme store and download it to your computer.

2. The folder you download will be compressed to make the contents smaller and should have an a.zip file format (e.g. mytheme.zip). You do not need to unzip the file on your computer.

3. For backup and restoration purposes, you should save a copy of your theme on your computer or another storage solution in case you need to reinstall it in the future.

4. Once you have the .zip file, log in to your WordPress admin panel.

5. Scroll down to Appearance > Themes.

6. When the theme page opens, click on the Add New button at the top of the page.

7. When the next screen opens, click the Upload Theme button at the top of the page.
8. When the upload screen appears, click the Choose File button. This opens a dialog box from where you can locate and select the theme’s .zip file on your computer. 
9. Select the file and click Open.
10. Once you have clicked open, click on the Install Now button.
11. Your theme will now be installed on your website.
 12. To activate the theme, navigate back to Appearance > Themes where the theme will be displayed in the list of installed themes. Find the theme and click Activate.
13. Once activated, the appearance of your website will change to that of the new theme. Differences between the way the new and old themes display content may mean you need to make adjustments to your site using the Appearance > Customise or Appearance > Theme Options.

How to install Phpbb on Ubuntu?


phpBB is a free flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website. With an extensive database of user-created extensions and styles database containing hundreds of style and image packages to customize your board, you can create a very unique forum in minutes. No other bulletin board software offers a greater complement of features while maintaining efficiency and ease of use. Best of all, phpBB is completely free. We welcome you to test it for yourself today. If you have any questions please visit our Community Forum where our staff and members of the community will be happy to assist you with anything from configuring the software to modifying the code for individual needs.

Requirements for installing Phpbb

phpBB 3.3.x has a few requirements which must be met before you are able to install and use it.

A webserver or web hosting account running on any major Operating System with support for PHP
A SQL database system, one of the:

1. MySQL 4.1.3 or above (MySQLi required)
2. MariaDB 5.1 or above
3. PostgreSQL 8.3+
4. SQLite 3.6.15+
5. MS SQL Server 2000 or above (via ODBC or the native adapter)
6. Oracle

PHP 7.1.3+ up to and including PHP 8.1 with support for the database you intend to use.
The following PHP modules are required:

1. JSON
2. mbstring
3. XML support

getimagesize() function must be enabled.
The presence of the following modules within PHP will provide access to additional features, but they are not required:

1. zlib Compression support
2. Remote FTP support
3. GD Support


How to create a database for Phpbb

phpBB requires a database engine to store all of its data. Thankfully, it supports a myriad of database servers including SQLite, PostgreSQL MariaDB / MySQL, and even Microsoft SQL server.

We already have MariaDB / MySQL already in place in the LAMP stack, and this is what we will use to create the database for phpBB.

So, log in to the MariaDB server:

$ sudo mysql -u root -p

Then create the database for PHPBB, then create the user to the database and assign all privileges to the user.

CREATE DATABASE phpbb_db;
GRANT ALL ON phpbb_db.* to 'phpbb_user'@'localhost' IDENTIFIED BY 'myP@ssword';

Then save the changes and exit the database.

FLUSH PRIVILEGES;
EXIT;


Download and configure Phpbb

With all the components required to support the installation of PHPBB ready, we are going to download the binary file for PHPBB. At the time of writing this down, the latest release of PHPBB is version 3.3.4. Of course, chances are that there will be a newer version by the time you are reading this tutorial.

Change the directory to /opt directory, you can use any directory:

$ cd  /opt

Download the zip file into the /opt directory:

$ sudo wget -c https://download.phpbb.com/pub/release/3.3/3.3.4/phpBB-3.3.4.zip

Once downloaded, unzip the compressed file:

$ unzip phpBB-3.3.4.zip

Note: If unzip command is not found, install using apt install unzip.

Then move it to the webroot directory and rename it to Phpbb for simplicity purposes.

$ sudo mv phpBB3 /var/www/html/phpbb

phpBB is secure but make sure to set proper permissions on the webroot directory

To set the appropriate ownership and permissions:

$ sudo chown -R www-data:www-data /var/www/html/phpbb
$ sudo chmod -R 755 /var/www/html/phpbb


Configure a virtual host for Phpbb

A virtual host is required for PHPBB so that Apache can easily host PHPBB files without any conflict with the default Apache configuration.

To create a PHPBB virtual host file, use a text editor to create a file.

$ sudo vim /etc/apache2/sites-available/phpbb.conf

Append the following configuration:

<VirtualHost *:80>
      ServerAdmin admin@your_domain.com
      DocumentRoot /var/www/html/phpbb
      ServerName server-IP or FQDN

      <Directory /var/www/html/phpbb>
                Options FollowSymlinks
                AllowOverride All
                Require all granted
       </Directory>

ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>

For the ServerName attribute, specify your Server’s IP address or Fully Qualified Domain Name.

Once done, save the changes and exit the configuration file.

Next, enable the PHPBB virtual host.

$ sudo a2ensite phpbb

Then enable the Apache rewrite module.

$ sudo a2enmod rewrite

For the changes to come into effect, restart the Apache webserver.

$ sudo systemctl restart apache2

Pros and cons of Phpbb:

Pros:
1. Easy to set up.
2. Highly customizable.
3. Free to use.
4. Open source with great community support.
5. Frequent updates keep it secure.
6. Multi-language support.

Cons: Weak Search Engine Optimization.
Limited modern themes.

Overall: phpBB is a free and open-source forum or bulletin board creator with robust security and other features. It provides lots of customization options and is great for the quick setup of a forum.

How to check trafic of your site ?

In this blog you can check the traffic of last few months.

Web traffic is the data sent and received by visitors to a website.

below is the steps for how to view the traffic of your site

  1. Login to cPanel

2.Select the AWStats section in cPanel

3. Select the Domain and view the traffic

4. You can views the traffic of your website’s here.

How to Set Up Redirects in cPanel

Redirection is a method of automatically redirecting visitors from one website page to another, which can be done permanently or temporarily. The procedure will be explained in this article.

Follow the steps:

1. Log into your cPanel account

2. Scroll to the Domains section and click Redirects.

3. Under Add Redirect, choose whether you want a Permanent (301) or Temporary (302) redirection.

Note: The difference between a permanent and temporary redirect is that a temporary redirect won’t update your visitors’ bookmarks whereas a permanent one will. You cannot stipulate the length of time you wish a temporary redirect to run using cPanel. You will have to remove the temporary redirect manually when you no longer require it. The instructions for doing this are at the bottom of this page.    

4. Next, select the domain where you want to set up the redirect. This gives you the option to run it on all versions of your domain **All Public Versions** or on individual versions such as http://website or http://www.website.

5. Under this, type in the name of the web page you want to redirect from.

Note: If your page URL is http://www.mysite.com/product_page, there’s no need to type the domain name part of the URL, just the part following the slash, e.g. product_page.

6. In the Redirects to the field, type in the full URL (e.g. http://mysite.com/product_black_friday_sale) of the web page where you want visitors to be taken to.

Note: this doesn’t have to be on the same website.

7. Finally, click Add and the redirect will be created. From this point, visitors to your redirected page will be taken to the new destination.

How to remove a redirect

A redirect can be deleted if you no longer want to use it. To do this, first, return to Domains > Redirects. Once there, find the redirect you want to delete under Current Redirects and then click Remove.

Note: As you cannot edit a redirect, you will need to delete it and create a new one if you wish to make changes.

How to Add and Configure an FTP Account in cPanel

FTP accounts enable you to upload and manage files on your website. This article explains how to create a new FTP account in cPanel and configure it to limit the directories and files the user has access to.

To create an FTP follow these steps:

1. Log in to cPanel.

2. Scroll to the Files section and click on FTP Accounts.

3. When you enter the FTP Accounts page, you will see the following form:

4. Firstly, add the username of the new user in the Log In field. Please note that the username is created in the same format as an email address. The @yourdomain.tld part of the username is added for you.

5. Enter a password in the Password field and confirm this in the Password (Again) field. The user will need this to log in to their FTP account. We highly recommend using the Password Generator to create a strong password. 

6. The Directory field is where you configure the directories and files to which the new FTP user has access.

7. Important! By default, cPanel auto-populates this field. However, the default directories listed may not be the ones you wish the user to have access to. For the security of your website, it is important to replace the default directories with the specific directory you want the user to have access to.

If you leave the Directory field blank, the user will have access to your home directory and every subdirectory and file within it. Additionally, if this account holder’s username and password fall into the hands of bad actors, they too will have access to your complete home directory. For this reason, we strongly recommend limiting home directory access privileges to essential admin users only.   

8. In the Quota field, you can set a quota for the maximum amount of bandwidth that the new FTP account can use. If you set the quota to unlimited, the user will be able to use all the bandwidth for your cPanel account and this could affect the performance of your website. You can prevent this by limiting the bandwidth.

9. Once you have completed filling in the details, click the Create FTP Account box. The account will then appear in the FTP Accounts list at the bottom of the page.

For more help with cPanel, visit the ewebhostingstore of our knowledgebase.

How to Change the Password of an E-mail Account

How to change the password of your email account in cPanel is what we are going to explore in this article.

Importance of Password:

Passwords are your computer’s and personal information’s primary line of defense against unauthorized access. The safer your password, the safer your computer will be against hackers and malicious software. You should use complex passwords for all of your computer’s accounts.

Now let’s see the steps which are to be followed in cPanel to change the password.

1. Access your cPanel account by entering the appropriate username and password.

2. You will enter the homepage of cPanel, here click on Email Accounts under the Email section.

3. Locate the account you requested to change the password and click the Manage button to the right of the account listing.

4. Now on the top right side, you will see the User preference, click on the drop-down list, and from there click on the password and security option.

5. Fill in the details, such as old password, new password, and strength.

6. Password generator can also be used to generate passwords by the system.

7. Finally, click on Change your password now! option.

In this way, you can successfully change the password of your email account in cPanel. For more information visit our ewebhostingstore site regularly. And for any issue contact our customer support 24×7 for 365 Days.

How to Delete Email Accounts in cPanel

In this article, we’ll show you how to delete the email account from your cPanel account. Users can deactivate email accounts as easily as they can establish new ones in cPanel.

Note: Before you delete your email account, make a backup of all of your critical emails.

Any email sent to that address should be intercepted using a different email address. Replace the email address with a new one on all websites, forms, online accounts, and so on.

Set up an email autoresponder and/or email forwarding after cancelling the account to keep the communication going.

Let’s understand delete an email account in cPanel:-

1. Go to your “cPanel” account and log in.

2. In the “Email” section, select “Email Accounts”.

3. You’ll see a list of your current “Email accounts”. Click the Delete button after selecting the email account you want to delete.

4. A warning will appear in a message asking you to confirm the deletion: ‘All data associated with the email account(s) will be permanently destroyed.’ Click on “DELETE”.

The email account will be erased after a “Success message appears”. For more information, you can visit our website ewebhostingstore.

How to Restore the Backup of Home Directory in cPanel

This tutorial explains, how to restore a backup of your Home Directory in cPanel. In cPanel, you can restore a home directory Backup to the same location where it was created. Any existing files will be overwritten if you reinstall a backup.

Let’s follow the steps to restore the backup:

1. Log in to your cPanel account.

2. Click the “Backup” tab in the “Files” section.

3. Under the “Restore a Home Directory backup” option click on the “Choose File” option in a rectangular box.

4. Select the backup file you would like to use by the proper location.

5. Then click on the “Upload” tab.

Note: A tab will open up with a summary of all the files that have been restored. It’s safe to close the tab as it’s simply for confirmation purposes.

This brings us to the end of our discussion. This is how you can restore the backup of your Home Directory in cPanel. I hope you’ll get the right solution after reading this and that you grasped everything. If you require any assistance, please contact ewebhosting support professionals anytime. We are available 24 hours a day, 7 days a week.

How to Forward Email to Multiple Addresses in cPanel

In this post, you’ll learn how to use cPanel to forward an email to multiple addresses.

You can create email forwarders in two different ways in cPanel:

  • Email account forwarders
  • Domain forwarders
Let’s understand the process:

1) Firstly, we will see the procedure of forwarding Emails through the Email account forwarder:

1. Log in to your cPanel account.

2. Select Email and then Forwarders from the drop-down menu.

3. Click the Add Forwarder button on the Forwarders page.

4. Put the address to forward. Select the domain from which you want to forward emails from the drop-down list. Fill in the Destination field with the email address to which the emails should be forwarded.

5. And finally hit the Add Forwarder option.

2) Procedure to forward Emails through the Domain forwarders:

1. Log in to your cPanel account.

2. Select Email and then Forwarders from the drop-down menu.

3. Click the Add Domain Forwarder button on the Forwarders page. From the drop-down list on this screen, choose the domain from which you want to forward the email. In the ‘to’ field, type the email address to which you want to forward emails.

4. Lastly, click on the Add Domain Forwarder button.

In this way, you can send an email to multiple addresses. Contact our support team for any additional assistance. Also, don’t forget to have a look at our most recent ewebhosting options right now.

How to Set up Cron Jobs in cPanel

This article helps you in understanding how to set up Cron Jobs in cPanel. Users can use cPanel to create Cron Jobs to run scheduled tasks and programs. To save up disk space, you might set up a Cron job to erase temporary files every week.

Important note: Before you can utilize Cron tasks efficiently, you must have a basic understanding of Linux commands. Before installing a cron job, double-check your script with your hosting administrator.

Follow the steps as mentioned below:

1. Log in to your cPanel account.

2. Select the “Cron Jobs” option under the “Advanced” category.

3. You will see an option “Add New Cron Job”.

4. Fill in the details. Such as “Common Settings”, “Minute”, “Hour”, “Day”, “Month”, “Weekday”, “Command”.

5. Finally click on the “Add New Cron Job” button.

This way, you can easily set up a cron job in cPanel. For more information visit our site regularly for more such informative blogs. Feel free to contact our support team, they are available 24×7 for 365 Day.