Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
Windows Tipps & SecurityGrafikkarte vor Überhitzung schützen: So geht’s(25.09.2026 um 08:00 Uhr)
••••••••••
Windows Tipps & SecurityGrafikkarte vor Überhitzung schützen: So geht’s(25.09.2026 um 08:00 Uhr)
••••••••••
Intelligence View
⚡ tsecurity.de Intelligence

Setting Up a Drupal Development Environment with DDEV

DDEV is a powerful tool that simplifies the process of setting up local development environments for PHP applications, including Drupal. In this guide, I'll walk you through the steps to install DDEV and configure a Drupal development…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

DDEV is a powerful tool that simplifies the process of setting up local development environments for PHP applications, including Drupal. In this guide, I'll walk you through the steps to install DDEV and configure a Drupal development environment.



Requirements:





Once you have this, create your Drupal project directory:



mkdir drupal-site



Into your directory run:



composer create-project drupal/recommended-project:^9 .



At the moment I created this project, running composer create-project drupal/recommended-project . automatically would download Drupal 10, which requires PHP version ">= 8.3.0". This would trigger a fatal error:



Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.3.0". You are running 8.1.27. in /var/www/html/vendor/composer/platform_check.php on line 24

because the DDEV container has an older PHP version. That’s why I explicitly asked for Drupal 9 in the command.



Next, configure DDEV:



ddev config



You will be prompted with some options. Select your project name, docroot location, and then the project type. You’ll see options like:



Project Type [backdrop, craftcms, django4, drupal10, drupal6, drupal7, drupal8, drupal9, laravel, magento, magento2, php, python, shopware6, silverstripe, typo3, wordpress]





In this case, I selected drupal9. After that, run:



ddev start



You will see a success message with the URLs to access your Drupal project: Project can be reached at https://drupal-site.ddev.site https://127.0.0.1:52810





Open your chosen browser and finish the Drupal installation.





Simple as that!



DDEV can be used for a wide variety of PHP-based CMSs, such as WordPress. You can follow a similar process; check out this article: Setting up a WordPress development environment with DDEV

.



What is your favorite tool for local PHP development? From my experience with a wide variety of setups over the years, DDEV has proven to be an amazing solution for teams. It simplifies versioning, collaboration, and later establishing deployment pipelines, making development smoother and more predictable.



Leave your comment below. I’d love to hear your thoughts!

1. Sofort-Triage & Abwehrmaßnahmen

SOC Incident Playbook: Vulnerability Remediation & Verification
Syntax validiert (0 Fehler)
title: Detect Exploitation - Setting Up a Drupal Development Environment with DDEV
id: f7ce513c-1192-48cd-8554-e3ebf71cf6f4
status: experimental
description: Automatisch generierte SIEM-Erkennungsregel basierend auf CTI Intelligence
references:
  - https://tsecurity.de/
author: iShareStuff CTI Automated Detection Engine
date: 2026-09-26
logsource:
  category: network_connection
  product: any
detection:
  selection:
      CommandLine|contains:
        - 'exploit'
  condition: selection
falsepositives:
  - Legitime administrative Zugriffe oder Penetrationstests
level: high
tags:
  - attack.initial_access
Syntax validiert (0 Fehler)
rule CTI_Threat_Indicator {
    meta:
        author = "iShareStuff CTI Automated Detection Engine"
        date = "2026-09-26"
        description = "YARA Signature for "
    strings:
        $str = "Setting Up a Drupal Developmen" ascii wide
    condition:
        any of them
}
Syntax validiert (0 Fehler)
index=security sourcetype IN ("cisco:asa", "pan:traffic", "zeek_conn", "suricata", "WinEventLog:Security")
("Setting Up a Drupal Development Environm")
| stats count earliest(_time) as first_seen latest(_time) as last_seen by src_ip, dest_ip, dest_host, signature
| eval first_seen=strftime(first_seen, "%Y-%m-%d %H:%M:%S"), last_seen=strftime(last_seen, "%Y-%m-%d %H:%M:%S")
| sort - count
Syntax validiert (0 Fehler)
message: "*Setting Up a Drupal Development Environm*"
Syntax validiert (0 Fehler)
CommonSecurityLog
| where Message has "Setting Up a Drupal Development Environm"
| summarize EventCount = count(), FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated) by SourceIP, DestinationIP, DestinationPort, Activity
| extend DetectionRule = "iShareStuff-CTI-Compiled"
| sort by EventCount desc

2. Cyber Threat Intelligence & Forensik

CTI Threat Relationship Graph2 Knoten / 1 Relationen
CVE / Incident Software MITRE ATT&CK CWE Weakness IoC
🎯
MITRE ATT&CK Matrix Navigator 14 Taktiken
Reconnaissance
-
Resource Development
-
Initial Access
Execution
Persistence
-
Privilege Escalation
Defense Evasion
Credential Access
-
Discovery
-
Lateral Movement
-
Collection
-
Command and Control
Exfiltration
-
Impact
tsecurity.de Cognitive Threat RAG
Fokus-Vektor:

Kognitive Analyse für identifizierte Bedrohung: Erhöhte Bedrohungslage im Bereich Setting Up a Drupal Development Environm.... Basierend auf 368k Vektor-Korrelationen werden sofortige Isolationsmaßnahmen für betroffene Endpunkte empfohlen.

🛡️ Angriffsfläche & Exposure

Netzwerk/Remote-Zugriff ohne Vorauthentifizierung möglich.

⚡ Empfohlene Sofortmaßnahmen
  • 1. Perimeter-Inspektion: Relevante Portfreigaben und exponierte Endpunkte unverzüglich scannen.
  • 2. Patch-Applikation: Hersteller-Hotfix einspielen oder betroffene Daemons in isolierte DMZ-Segmente überführen.
  • 3. Telemetrie & EDR-Alerts: Prozessaufrufe und Child-Processes auf anomale Shell-Spawns überwachen.
🔗 Semantisch verwandte Zero-Days MariaDB 11.7 VEC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Setting Up a Drupal Development Environment with DDEV

Thematisch verwandte Begriffe: Setting, Drupal, Development, Environment · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-88003 | InvoicePlane is a self-hosted open source application for managing invoi…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag