Installing and upgrading L2Board follow very similar processes. At a very basic level, the general process is:

Download L2Board and extract the files locally. Upload the contents of the upload directory within the extracted files to your server. Point your browser to the install/upgrade system and follow the on-screen instructions.

More detailed instructions are provided below.


Please ensure that your server meets L2Board’s requirements.

Installing L2Board

To install L2Board you will need the following things:

Your L2Board customer account details An FTP client (such as FileZilla or WinSCP) The FTP login details for your server An empty MySQL database on your server and the details to access it

1. Downloading

To begin, you must first download the zip file that contains L2Board from the L2Board download area.

If you have not already, you must register on Once this has been done, a download link will be available.

2. Uploading

On your computer, unzip the file that you downloaded in step 1. Within it, you will see an l2board directory. You will be uploading the contents of this directory to your server (not the directory itself).

Now use your FTP client to connect to your server and create the directory where you want to install L2Board. For example, if you want to access L2Board via, you would create a panel directory within your webroot (such as your public_html directory). You will need to make a note of what URL this corresponds to for the next step. This will be known as your “L2Board root URL”.


If you want to install L2Board at the root of your domain, you will generally not need to create a directory. However, L2Board must be installed into a directory that isn’t already being used by other software.

Use your FTP client to upload the contents of the upload directory that was contained within the zip that you extracted earlier to the directory you just created on the server. Ensure that all files and sub-directories are uploaded. If done correctly, once uploaded, you should see files such as index.php directly within the directory you created on your server.

Uploading may take some time. Please do not proceed until the upload is complete. Keep your FTP client open as you may need it in the next step.

3. Installing

Now you’re nearly ready to start the L2Board installation.

Direct your browser to the install directory under your L2Board root URL. For example, if your L2Board root URL was, you would direct your browser to If you have the correct URL, you should see the L2Board installer.

Depending on server configuration, you may receive an error about certain directories not being writable. If so, follow the “setting directory permissions” steps. If you receive any other error messages, your server does not meet L2Board’s requirements and your host will need to make changes to their PHP configuration.

Setting directory permissions

Depending on your PHP configuration, you may need to manually make certain directories writable. If this is needed, a message will be displayed when starting the installation.

If you receive this message, open your FTP client and navigate to your L2Board root directory (the directory your created earlier). You should see the data and internal_data directories. You will need to change permissions on these two directories.

In Linux, these should be “chmod 0777”. You can generally do this via your FTP client by making sure that the directory has read, write, and execute permissions for user, group and world. In Windows/IIS, you need to grant the “Full Control” permission to the account.

Once complete, refresh the installer. If changed correctly, the error message regarding directories not being writable should disappear.

If no other errors are displayed, you can begin the L2Board installation process. In the early steps, you will be asked to provide details about your database server. If you do not know what values to use here, you will need to contact your host to get the correct values.

Once the database configuration is verified, if possible, it will be written out to your server automatically. If this is not possible, you will need to download the generated configuration file and upload it manually.

To complete installation, follow the on-screen instructions until it completes. L2Board is now installed and you can begin configuring it.