Launching PHP sites in Beadmin panel

Step-by-step instructions for launching PHP sites in BeAdmin

Running PHP Websites with BeAdmin

BeAdmin is a modern, flexible, and user-friendly control panel designed to simplify server and website management. Whether it’s hosting websites, managing databases, or configuring services — BeAdmin puts all the tools you need into one clean interface.

To launch a website, you can use one of the ready-to-go deployment scenarios.

Dynamic site with a database

Go to the panel’s main page and pick the Dynamic site with a database scenario. Click Start.

file

Start the installation of the modules from step one of the scenario.

file

Note

Installing Nginx takes about 15 seconds. After that, you can move on — the rest of the modules will install automatically.

In step two, you’ll need to set up a virtual host. Click Go to hostsCreate virtual host.

file file

In the window that opens, fill in the following:

  1. Domain name of your site.
  2. Select HTTPS or set a custom port.
  3. Add index.php at the top of the index files list.
  4. Leave the default folder for files or choose/create your own.
  5. Pick the PHP version you want (if it’s missing, BeAdmin will offer to install it).

Note

If you choose HTTPS while creating the host, the system will automatically generate an SSL certificate. Make sure your domain points to the server’s IP where the panel is installed.

file file

After creating the host, select it and click Use this host.

file

Now let’s move to step three. Click Go to files.

file

Upload your website files into the virtual host’s directory by clicking Upload.

file

If your files are in an archive, unpack it and point to the folder for the site setup wizard.

file file

Step four: Database setup. Click Set upGo to databases.

file file

Create a new database:

  • Enter a name.
  • Click Create.

file file

Note

When creating a database, you can also set advanced options like collation and encoding.

Add a user:

  • Pick the database, enter a username and password.
  • Click Create.

file file

Select the database and user with Choose.

file

If you need to restore a database from a dump, go to Files and upload the dump.

file file

Right-click on the dump → Restore.

file

In the window that opens, select the database you created.

file

That’s it! Your setup is complete. Check if your site is working using the link from step five.


Static Website

Go to the dashboard and select the Static Website scenario. Click Start.

file

Step 1. Install required modules Click to begin installation.

file

Note

Installing Nginx usually takes about 15 seconds. Once it’s done, you can continue to the next step — the remaining modules will be installed automatically.

Step 2. Configure a virtual host Click Go to HostsCreate Virtual Host.

file

In the configuration window, enter:

  1. Your site’s domain name.
  2. The connection type: HTTPS or a custom port.
  3. (Optional) The PHP version — if the selected version isn’t installed yet, the system will offer to install it.

Note

If you choose HTTPS, the system will automatically issue an SSL certificate. Make sure your domain is already pointing to the server’s IP address where Beadmin is installed.

file

file

Once the host is created, select it and click Use this host.

file

Step 3. Upload your site files Go to the file manager (Open Files).

file

Upload your website files to the host’s directory by clicking Upload.

file

If you uploaded an archive, extract it and point the setup wizard to the correct directory.

file

file

That’s it! Open the link provided in the final step to check your website.

file


Help

If you run into issues or need assistance, just open a ticket via our support system — we’ll be happy to help.

Need help?Our engineers will help you free of charge with any question in minutesContact us