Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Installing Drupal on hosting

17/04/2025, by Ivan

When you create a site on Denwer, only you will be able to view your site on your local computer. To publish it on the Internet, you need a hosting service where your Drupal site will be located. The easiest way is to rent a virtual hosting service from a hosting provider. So, what do we need to create a fully functioning website:

1. Create an account and rent hosting based on a tariff plan. To start, 100 MB of space is enough; over time, as your site grows, you can always switch to a more suitable plan.

2. Purchase a domain name. If your website’s target audience is mainly Russian-speaking, then it's best to buy a domain in the .ru zone. The .РФ zone is also gaining popularity and may become just as common as .ru, but for now, I recommend choosing .ru.

You can buy domain names on websites like 2domain.ru or Reg3.ru. Prices on other registrars may be higher, sometimes significantly.

I assume you had no trouble paying for the hosting and purchasing a domain name. After completing the above steps, you should have access to the admin panel at http://your_server_ip:2222/

The DirectAdmin admin panel looks like this:

Drupal Direct Admin

Go to Domain Management, then Create a Domain, and enter your purchased domain name there.

Direct Admin create domain

Now that the domain is created on the hosting, you can proceed with its configuration:

Direct Admin domain settings

Go to MySQL Management. First, we need to create a database for your future website:

Direct Admin create DB

Here you will also see phpMyAdmin to manage existing databases. After creating the database, make sure to remember—or better yet, write down—the DB user, their password, and the database name. This information will be needed when you install Drupal.

In the top menu, click on "Files" to access your site's file manager.

Create domain

Now you need to upload the Drupal distribution, which you downloaded from drupal.org, into the domains/your_site_name/public_html/ folder.

It's important to remind you about the need to create a settings.php file!

The fastest way to do this is: extract the Drupal distribution on your computer and re-archive it in .zip format (not rar!). Then upload the archive to the public_html folder. You can upload the zip archive through DirectAdmin’s file manager or via FTP client. FTP login and password are usually provided by the hosting provider. After uploading, refresh the file manager and click extract in the file's options to unpack it into the public_html folder.

Site settings

Once the database and Drupal files are on the host, you need to link your domain name to your hosting account. I register domains with Reg3.ru. To link the domain to the host, you need to set DNS records for the domain. For Pleohost hosting, use the following lines:

ns1.pleohost.ru
ns2.pleohost.ru

Enter these lines in your domain's DNS management panel and within a few hours your website will be available via the domain name you purchased.

DNS settings