Site: US UK AU |

How to Install phpBB

How to install phpBB v3.0

Table of contents

  1. Download the phpBB package
  2. Configure FTP credentials for transferring phpBB package
  3. Prepare phpBB package for transfer
  4. Use FTP to connect to the Nexcess server
  5. Configure the database
  6. Configure phpBB
  7. Delete the install folder

1: Download the phpBB Package

  1. From your browser, navigate to the phpBB download page.

  2. Click Download Latest (.zip) to start the download (Figure 1).  

    Figure 1. Download phpBB button.

2: Configure the FTP credentials for transferring the phpBB package

Attention: If you already have Nexcess FTP credentials, you may skip this section.

  1.  Log in to your SiteWorx control panel with the credentials provided to you in your Nexcess Welcome Email.
  2. Click Hosting Features > FTP > Accounts (Figure 2).

    Figure 2. SiteWorx home menu.

  3. In the Add an FTP Account section, fill the FTP Username, Password, and Confirm Password fields and click Add.
  4. Save these credentials as you will need them later.

 Figure 3. Add an FTP account panel. 

3: Prepare phpBB package for transfer

  1. Navigate to the location of the phpBB download.

  2. Right-click on the Magento zip file, and select Extract All…

  3. Select a location for the extraction and click Extract.  

  4. Once the files have extracted, open the new folder titled phpBB3.  

4: Use FTP to connect to the Nexcess server

  1. Start your preferred FTP client, and in the Host, Username, and Password fields, type in the Nexcess server name, the username and password you created earlier within SiteWorx.

  2. In your local computer pane of your FTP client, locate the unzipped phpBB package.  

  3. In the right window, navigate by clicking the appropriate folders to where you would like to install phpBB.  

      4. Drag the phpBB folder from your local computer window, to the Nexcess server window, and allow the package to transfer.

5: Configure the database

  1. Log in to your SiteWorx account using the credentials provided to you in your Nexcess Welcome Email.
  2. Click Hosting Features > MySQL > Databases (Figure 4).

    Figure 4. Hosting Features > MySQL > Databases.
  3. Use Figure 5 for Steps 3a - 3c:

    Figure 5. MySQL database management panel.

    1. Within the Database Name field, type in a name for your phpBB database and select the Create User check box.
    2. Type a name for your database user.  It is recommended this name be the same as the database.  
    3. Type your own password in to the Password and Confirm Password sections, or click Generate.   
  4. It is recommended saving the Database Name, Database User, and the Password for use later.
  5. Verify all of the MySQL User Permissions are all selected and click Add.   

6: Configure phpBB 

  1. Navigate to your domain, using the path from your phpBB installation.  For example, if your domain is, and your phpBB installation is phpbb, go to
  2. From the Installation Panel, click Install (Figure 6).

     Figure 6. phpBB Installation Panel.

  3. Confirm the following sections are green:
    • "mbstring extension check"
    •  "Optional modules"
    • “Optional files and directories” 
    • "Files and directories" 
  4. Click Start install (Figure 7).

    Figure 7. Start install selection.

  5. Retrieve your database credentials,. We will need them for the next section.
  6. From the Database type list, select MySQL with MySQLi Extension.  Leave Database server hostname or DSN and Database server port blank, these are not applicable to us.  Type the database name, username, and password then click Proceed to next step.

    Figure 8. Database configuration panel. 

  7. You should see panel shown in Figure 9:

      Figure 9. Successful connection window. 

  8. Click Proceed to next step.  
  9. The next panel allows you to set up your administrator user and password. Click Proceed to next step

    Figure 10.  Administrator configuration panel.

  10. Another administrator test  run. Click Proceed to next step (Figure 11).

    Figure 11. Administrator details window.

  11. Email settings: The option Enable board-wide e-mails allows emails to be sent to all of your members.
  12. Use SMTP server for email: Select Yes. The Nexcess server is configured to use SMTP. The SMTP server address should be the server that hosts your site. The SMTP username and password are the same as the email account you will use.  

    Figure 12. Email settings panel.

  13. Server URL settings: The Cookie secure setting should be disabled if you are not using an SSL and Force server URL settings should be set to no.  The domain name, server port and script path should all be left as is, because if they are set differently, your site will not load properly.  Click Proceed to next step.A confirmation message will indicate the table has been populated with data (Figure 13). 

    Figure 13. Confirmation window.  

7: Delete the install folder

Before your installation is complete, you will need to delete the folder that contains some sensitive data.  

  1. Log in to your Nexcess instance using FTP.

  2. Navigate to your phpBB installation, and inside this folder, right-click on your install folder and click Delete


For 24-hour assistance any day of the year, contact our Support Team by email or through the Client Portal.

Article Rating (No Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
How to use search engine robots
Added on Fri, Feb 15, 2019
What is the PHP-FPM limit (max_children)?
Added on Fri, Jan 25, 2019
How to preview a website before DNS update is complete
Added on Fri, Feb 15, 2019
Nexcess Acceptable Use Policy
Added on Thu, Jul 25, 2013
How to edit php.ini
Added on Mon, Feb 11, 2019
Installing Revive Adserver on your site
Added on Mon, Dec 30, 2013
What is a web application firewall?
Added on Mon, Feb 11, 2019
How to install PrestaShop 1.6
Added on Wed, Mar 19, 2014
How to install Vanilla Forums Community Edition
Added on Wed, Feb 13, 2019
What is a Nexcess site-to-site VPN Tunnel?
Added on Mon, Feb 11, 2019