Update README

This commit is contained in:
Christian Volkmann 2024-01-19 23:33:49 +01:00
parent 8a2a64b1f8
commit 68f36c7c51

125
README.md
View File

@ -1,60 +1,81 @@
# TYPO3 CMS Base Distribution # TYPO3 CMS
Get going quickly with TYPO3 CMS. ## Vor Benutzung
1. [Docker Desktop installieren](https://docs.docker.com/desktop/) (oder nur die Docker Engine)
## Prerequisites _Windows Nutzer_: WSL2 installieren, siehe [ddev docs](https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/#wsl2docker-desktop-manual-installation)
1. [ddev](https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/) installieren
1. [TYPO3 12](https://get.typo3.org/version/12) mit ddev instalieren
* PHP 8.1 ```bash
* [Composer](https://getcomposer.org/download/) ddev config --project-type=typo3 --docroot=public --create-docroot --php-version 8.1
ddev composer create --no-install "typo3/cms-base-distribution:^12.4"
## Quickstart ddev composer install
ddev restart
* `composer create-project typo3/cms-base-distribution project-name ^12` ddev exec touch public/FIRST_INSTALL
* `cd project-name` ```
### Setup
To start an interactive installation, you can do so by executing the following
command and then follow the wizard:
## Benutzung
```bash ```bash
composer exec typo3 setup ddev launch
``` ```
### Setup unattended (optional) ## Originalinhalt der README
If you're a more advanced user, you might want to leverage the unattended installation. > ## Prerequisites
To do this, you need to execute the following command and substitute the arguments >
with your own environment configuration. > * PHP 8.1
> * [Composer](https://getcomposer.org/download/)
```bash >
composer exec -- typo3 setup \ > ## Quickstart
--no-interaction \ >
--driver=mysqli \ > * `composer create-project typo3/cms-base-distribution project-name ^12`
--username=typo3 \ > * `cd project-name`
--password=typo3 \ >
--host=127.0.0.1 \ > ### Setup
--port=3306 \ >
--dbname=typo3 \ > To start an interactive installation, you can do so by executing the following
--admin-username=admin \ > command and then follow the wizard:
--admin-email="info@typo3.org" \ >
--admin-user-password=password \ > ```bash
--project-name="My TYPO3 Project" \ > composer exec typo3 setup
--create-site="https://localhost/" > ```
``` >
> ### Setup unattended (optional)
### Development server >
> If you're a more advanced user, you might want to leverage the unattended installation.
While it's advised to use a more sophisticated web server such as > To do this, you need to execute the following command and substitute the arguments
Apache 2 or Nginx, you can instantly run the project by using PHPs` built-in > with your own environment configuration.
[web server](https://secure.php.net/manual/en/features.commandline.webserver.php). >
> ```bash
* `TYPO3_CONTEXT=Development php -S localhost:8000 -t public` > composer exec -- typo3 setup \
* open your browser at "http://localhost:8000" > --no-interaction \
> --driver=mysqli \
Please be aware that the built-in web server is single threaded and only meant > --username=typo3 \
to be used for development. > --password=typo3 \
> --host=127.0.0.1 \
## License > --port=3306 \
> --dbname=typo3 \
GPL-2.0 or later > --admin-username=admin \
> --admin-email="info@typo3.org" \
> --admin-user-password=password \
> --project-name="My TYPO3 Project" \
> --create-site="https://localhost/"
> ```
>
> ### Development server
>
> While it's advised to use a more sophisticated web server such as
> Apache 2 or Nginx, you can instantly run the project by using PHPs` built-in
> [web server](https://secure.php.net/manual/en/features.commandline.webserver.php).
>
> * `TYPO3_CONTEXT=Development php -S localhost:8000 -t public`
> * open your browser at "http://localhost:8000"
>
> Please be aware that the built-in web server is single threaded and only meant
> to be used for development.
>
> ## License
>
> GPL-2.0 or later
>