TYPO3 CLI Commands – The Complete Guide for Faster Website Management
When managing a TYPO3 website, many tasks like clearing cache, managing extensions, and updating languages require multiple clicks in the backend. This can be time-consuming, especially for developers and administrators handling multiple websites.
To simplify this, TYPO3 provides Command-Line Interface (CLI) commands that allow you to perform these tasks quickly and efficiently from the terminal. In this guide, we’ll explore how TYPO3 CLI commands work, why they are useful, and a detailed breakdown of the most essential commands.
Why Use TYPO3 CLI Commands?
Using CLI commands instead of the backend has several advantages:
Saves Time – No need to log in and navigate menus; commands execute instantly.
Prevents Errors – Reduces mistakes caused by manual backend operations.
Ideal for Large Websites – Easily manage multiple sites, extensions, and configurations.
Automation – CLI commands can be used in scripts to perform scheduled tasks.
Getting Started with TYPO3 CLI
Step 1: Open Your Terminal and Navigate to TYPO3 Directory
To execute TYPO3 CLI commands, first, open your terminal and go to your TYPO3 installation directory:
Type: cd /path/to/your/typo3/installation
Step 2: View Available Commands
To see all the commands you can use, type: vendor/bin/typo3
Essential TYPO3 CLI Commands for Website Management
Clear TYPO3 Cache - Clearing cache helps apply updates immediately. Run: vendor/bin/typo3 cache:flush
List Installed Extensions - To see all TYPO3 extensions installed on your website, use: vendor/bin/typo3 extension:list
Enable or Disable an Extension - To activate an extension, use: vendor/bin/typo3 extension:activate extension_key. To deactivate an extension, use: vendor/bin/typo3 extension:deactivate extension_key
Reset Backend User Password- If a backend user forgets their password, reset it with: vendor/bin/typo3 backend:resetpassword username
Create a New Backend User - If you need to add a new TYPO3 admin, use: vendor/bin/typo3 backend:user:create --username=newuser -- password=newpassword [email protected]
Update TYPO3 Language Files - For multilingual TYPO3 sites, update all language packs at once using: vendor/bin/typo3 language:update
List All Configured Websites - To see all sites in your TYPO3 installation, use: vendor/bin/typo3 site:list
Conclusion
TYPO3 CLI commands make website management faster and more efficient. By using these commands, you can save time, automate tasks, and avoid manual errors.