How to install phpBB

How to install phpBB v3.0


  1. Download phpBB
  2. Configure FTP credentials
  3. Use FTP to connect to your Nexcess server
  4. Configure your database
  5. Configure phpBB
  6. Delete the install folder

Step 1: Download phpBB

  1. Download phpBB from their website

  2. Extract the file, and note its location on your computer. 

Step 2: Configure FTP credentials

ATTENTION: If you already have Nexcess FTP credentials, skip to the next section.

  1. Log in to your SiteWorx control panel.
  2. From the SiteWorx main menu, click Hosting Features > FTP > Accounts

    : In Step 2C, note the username and password you create for use in Step 3.

  3. In the Add an FTP Account section, fill the FTP UsernamePassword, and Confirm Password fields, then click Add.

Step 3: Use FTP to connect to your Nexcess server

Your exact method of transferring files will vary according to your choice of application. Whatever the method, you will need the username and password you created in Step 2C. For detailed instructions and an example using Cyberduck, see How to transfer files to a server with SFTP. 

Step 4: Configure your database

  1. From the SiteWorx main menu, click Hosting Features > MySQL > Databases.
  2. Fill the Database Name field, though we recommend "phpbb" Select the Create User check box.

  3. Fill the Username field, though we recommend "phpbb." Fill the Password and Confirm Password fields, or click Generate. Note this information for use in Step 5. Verify all MySQL User Permissions are selected, then click Add when ready.

6: Configure phpBB 

ATTENTION: Your actual screen images may vary.

  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.

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

  5. From the Database type list, select MySQL with MySQLi Extension. Leave Database server hostname or DSN and Database server port blank.  Using the database credentials you created in Step 4C, fill the Database name, username, and password fields. Click Proceed to next step when ready.

  6. If successful, you should see the image shown below. Click Proceed to next step.

  7. On the Administrator configuration page, fill all fields. Click Proceed to next step when ready.

  8. When the test passes, click Proceed to next step.

  9. In Email settings, we recommend the following settings:
    1. Enable board-wide e-mails: enable to allow emails to be sent to all of your members.
    2. Use SMTP server for email: Select Yes. Your 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.  
    3. Server URL settings: If you are not using an SSL certificate, set the Cookie secure to disable and set Force server URL settings to no. Leave all other settings as default.

  10. Click Proceed to next step. If successful, you will see a confirmation message.

7: Delete the install folder

For security reasons, use FTP or SSH to delete your sever's phpBB installation folder.


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 preview a website before DNS update is complete
Added on Fri, Feb 15, 2019
What is
Added on Mon, Feb 11, 2019
How to install PrestaShop
Added on Mon, Feb 25, 2019
How to change PHP versions in SiteWorx
Added on Mon, Aug 13, 2018
What are HTTP status codes?
Added on Mon, Feb 11, 2019
How to use search engine robots
Added on Fri, Feb 15, 2019
How to find the IP address of a website or server
Added on Fri, Feb 15, 2019
What are concurrent users?
Added on Wed, Aug 28, 2019
How to edit php.ini
Added on Mon, Feb 11, 2019
How to change PHP versions in Nexcess Cloud
Added on Thu, Aug 16, 2018