You need to follow these steps to install Coppermine:

1. Download the installation from the site of the vendor. It can be obtained from:

2. Once you have downloaded the archive that contains the installation, you need to upload it into your disk space.

You can either extract all the files from the downloaded archive and upload them, or you can upload the archive and use the web hosting Control Panel's File Manager to extract the package.

The best way to upload big files or multiple files is via FTP. If you are not sure how to upload the files, please check the Uploading files section from our online documentation.

If you are installing the application in your main domain, or in a subdomain, you may need to delete the default index.php file first. You can do this either via FTP, or through your web hosting Control Panel's File Manager.

3. Create a new MySQL database and user for the Coppermine application. For security reasons, MySQL databases and users can be created only through the hosting Control Panel. Detailed instructions on the process are available in our Creating a MySQL database/user article.

Once you have the database and MySQL user created, you should associate the MySQL user with the database by following the instructions from our Associating a MySQL user with a database article. Unless you have a reason to do otherwise, you can select all available privileges for the new MySQL user.

4. You need to access with your browser the directory in which the extracted files are located. Your browser should redirect to the first page of the installation. Select your language and click on the "Let's Go!" button. Click on the "Next step" button on the next several pages until you reach the "MySQL user authentication" screen.

5. On the next step, you need to configure your database settings. You need to use the following values:

MySQL host: You need to enter localhost for MySQL 5 or for MySQL 8.
MySQL username: You need to enter the MySQL username you created at your web hosting Control Panel's MySQL section for your application.
MySQL password: You need to enter the password you assigned to your MySQL user.

MySQL user authentication

Click on the "Test connection" button. After the test passes successfully, click on the "Next step" button.

6. On the next step, you should see your MySQL database selected by default and the following setting:

MySQL table prefix: You should leave this setting to its default value, unless you are installing more than one instance of the application in the same database.

Click on the "Populate database" button. After the database is populated successfully, click on the "Next step" button.

7. On the next step, you need to create an Administrator account. You need to enter your Administrator e-mail address, choose a username and password and click on the "Next step" button. After the application is successfully configured, click on the "Finish installation" button.

Important notice: You should monitor the site of the software vendor for any security updates of your installed application.