Install TYPO3
Goal: Set up the TYPO3 database and backend access.
Step 1: Run TYPO3 Setup
Initialize the database and create an admin user:
ddev exec touch FIRST_INSTALL && \
ddev typo3 setup \
--driver=mysqli \
--host=db \
--port=3306 \
--dbname=db \
--username=db \
--password=db \
--admin-username=admin \
--admin-user-password='Admin123!' \
--admin-email='your.email@example.com' \
--project-name='TYPO3 Contribution' \
--no-interaction \
--server-type=apache \
--force
Step 2: Activate Extensions
Set up core extensions and the styleguide:
ddev typo3 extension:setup
ddev typo3 extension:activate indexed_search
ddev typo3 extension:activate styleguide
Step 3: Generate Test Data (Optional)
The styleguide extension can create test pages demonstrating all TCA types:
Step 4: Launch TYPO3
Open the backend in your browser:
Or navigate directly to: https://t3c-main.ddev.site/typo3/
Log in with:
- Username:
admin - Password:
Admin123!
Verify Installation
In the TYPO3 backend:
- Check Admin Tools → Environment → System Information
- Verify PHP version (8.2) and database (MariaDB)
- Browse Page → Styleguide if you generated test data
Next Step
Contribution Workflow - Learn how to create and submit patches.