In this guide, you’ll learn how to install the Drupal content management system (CMS) on a web hosting package at konsoleH.
Example names
- Username:
drupalee
- Hostname:
<wwwXXX>
- Domain:
<example.com>
- Subdomain:
<drupal.example.com>
Install Drupal
Step 1 – Download Drupal
To download Drupal, you can either establish an SSH connection or use an FTP connection. The access data can be viewed in konsoleH under Access details
→Login data »
.
-
Option 1 – Via SSH connection
For this option you need at least Webhosting Level 9.-
Download the file
After establishing an SSH connection, you can download the file directly into thepublic_html
folder.drupalee@<wwwXXX>:~/public-html$ wget https://www.drupal.org/download-latest/tar.gz
-
Extract the file
After thetar.gz
file has been downloaded, you can extract it.drupalee@<wwwXXX>:~/public_html$ tar -xf tar.gz
The
drupal-10.1.4
folder should now be visible in thepublic_html
directory. -
Move the files
You can now move the entire contents of thedrupal-10.1.4
folder into thepublic_html
directory.drupalee@<wwwXXX>:~/public_html$ cd drupal-x.x.x drupalee@<wwwXXX>:~/public_html/drupal-x.x.x$ mv * ..
The
drupal-x.x.x
folder should now be empty. Instead, all files should now be located in thepublic_html
folder.
-
-
Option 2 – Via FTP connection
-
Download the ZIP file to your local device
Open https://www.drupal.org/download-latest/tar.gz to download the latest version. -
Extract the ZIP file
- On your local device, open the "Downloads" folder. The Drupal file should be there.
- Right-click the Drupal file.
- In the menu that opens, choose "Extract All" (Linux) or "Extract All" (Windows).
-
Upload the extracted files via FTP
You now need to copy the files to the server via FTP. Select all files inside thedrupal-x.x.x
folder on your local device and copy them into thepublic_html
folder on the server.
-
Step 2 – Edit PHP settings
- Open konsoleH
- Select
Configuration
→PHP configuration »
- Under "PHP settings", set
memory_limit
to 256M - Scroll all the way down and save the changes
Step 3 – Install Drupal
Enter the domain name in your web browser (e.g., drupal.example.com
). The installation page for Drupal should appear.
3.1 Choose a language and then click Save and continue
.
3.2 Choose an option and then click Save and continue
.
3.3 Review the requirements and proceed anyway.
3.4 When adding the database, remember to also set the advanced options.
3.5 Let the installation run, then provide site information such as the site name, an email address, and an admin account for maintaining the site. Finally, click Save and continue
to complete the installation.
Troubleshooting – Common Issues and Solutions
White screen / Page won’t load
- Are all Drupal files directly in the
public_html
directory? - Is the domain/subdomain correctly assigned?
- In konsoleH: enable PHP error messages
Missing PHP extensions (e.g., OPcache, pdo_mysql)
- Optional extensions (such as OPcache) can be ignored
- For required modules: switch PHP version to 8.2 or higher
File uploads fail
- In the PHP configuration:
upload_max_filesize = 64M
post_max_size = 64M
- Set write permissions:
chmod -R 755 sites/default/files
Database connection fails
- Hostname is usually
localhost
- Check database name, username, and password
- Verify database privileges
Error: Allowed memory size exhausted
- In konsoleH, increase
memory_limit
to at least 256M
Missing write permissions
- Set standard permissions:
chmod 755 sites/default
chmod 644 sites/default/settings.php
Next steps
If everything worked, you can get started right away:
Create content
View website