Installing Drupal via Installatron: Complete Guide
Drupal is a powerful enterprise-level content management system that is perfectly suited for complex websites. With Installatron in DirectAdmin, you can install Drupal with just a few clicks. In this guide, we will walk you through the entire installation process.
Why Choose Drupal
Drupal stands out from other CMS systems due to:
- Excellent scalability for large websites
- Advanced user and permission management
- Powerful content structuring with content types
- Large community and thousands of modules
- Used by governments and large organizations
- Strong security as standard
Drupal is ideal for websites that go beyond a simple blog or brochure site.
System Requirements for Drupal
Before you begin, check if your hosting meets the requirements:
PHP Requirements
- PHP 8.1 or higher (8.2 recommended)
- PHP memory limit: at least 64MB (128MB recommended)
- Required PHP extensions:
- PDO
- xml
- gd or ImageMagick
- OpenSSL
- JSON
- cURL
- mbstring
Database Requirements
- MySQL 5.7.8 or higher
- MariaDB 10.3.7 or higher
- PostgreSQL 12 or higher (alternative)
Other Requirements
- mod_rewrite for clean URLs
- Sufficient disk space (at least 60MB for core)
At Theory7 hosting, all packages meet these requirements by default.
Installing Drupal via Installatron
Installatron makes installing Drupal easy and fast.
Opening DirectAdmin
- Go to your DirectAdmin URL (usually domain.nl:2222)
- Log in with your username and password
- You will enter the DirectAdmin dashboard
Finding Installatron
- Look for Installatron Applications Installer in the menu
- Or click on the Installatron icon in the Software section
- You will enter the Installatron interface
Selecting Drupal
- Use the search bar and type "Drupal"
- Or browse to the Content Management category
- Click on the Drupal logo
- Click on + Install this application
Configuring Installation
Fill in the installation settings:
Location
- Domain: Select the domain where you want to install Drupal
- Directory: Leave empty for the main domain, or fill in a subfolder (e.g., "blog")
Version
- Choose the latest stable version (currently Drupal 10.x)
- Use automatic updates only for minor versions
Settings
- Site name: The name of your website
- Admin username: Choose a secure name (not "admin")
- Admin password: Generate a strong password
- Admin email: Your email address for notifications
Database
- Installatron automatically creates a database
- Or select an existing database if desired
Starting Installation
- Check all settings
- Click on Install
- Wait for the installation to complete (1-3 minutes)
- You will see a confirmation screen with login details
After Installation
After a successful installation, you can get started right away.
Logging into Drupal
- Go to yourdomain.nl/user/login
- Enter your admin username
- Enter your password
- Click on Log in
Walking Through Initial Configuration
Drupal will guide you through the basic setup:
- Status report: Check if everything is working correctly
- Regional settings: Set time zone and language
- Performance: Configure caching for speed
Exploring Administration
The Drupal admin panel consists of:
- Content: Manage articles and pages
- Structure: Content types, menus, and taxonomy
- Appearance: Themes and display
- Extend: Add modules
- Configuration: System settings
- People: User management
- Reports: Status and logs
Troubleshooting Common Issues
Installation Stuck
- Refresh the page after a few minutes
- Check the server resources in DirectAdmin
- Try the installation again
Database Error
- Check if the database limit has not been reached
- Create a database manually in DirectAdmin
- Use this database during installation
Clean URLs Not Working
- Check if mod_rewrite is active
- Rename the default .htaccess if necessary
- Check the permissions of the .htaccess file
Memory Error
- Increase PHP memory limit via DirectAdmin
- Go to Domain Setup and then PHP Settings
- Set memory_limit to at least 128M
Recommended First Steps
After installation, we recommend these steps:
Setting Up Security
- Do not change the default admin URL (Drupal has good security)
- Set up two-factor authentication
- Configure SSL/HTTPS
- Schedule regular backups
Optimizing Performance
- Enable caching via Configuration and then Performance
- Aggregate CSS and JavaScript files
- Configure OPcache in PHP
Planning Content Structure
- Define the content types you need
- Plan the taxonomy (categories and tags)
- Create the menu structure
Next Steps
Now that Drupal is installed, you can continue with:
- Walking through Drupal basic configuration
- Installing Drupal modules and themes
- Setting up Drupal security
Related Articles
- Drupal backup and migration
- Drupal security
- Drupal modules and themes
- More information about Drupal hosting at Theory7
Need Help?
We are here for you! Are you facing any issues or do you have questions? Our support team is happy to assist you personally. Send us a message via the ticket system - we usually respond within a few hours and are happy to help.
0 van 0 vonden dit nuttig