riconet/t3-project-skeleton

包含一个TYPO3项目的骨架

12.4 2024-09-26 14:47 UTC

README

如何使用TYPO3 12.4 - 创建空的新站点

alias doc="docker compose $@"

composer create-project --remove-vcs "riconet/t3-project-skeleton:12.4" PROJECT_NAME

生成站点包: https://sitepackage.psv-neo.de/

将ZIP文件解压到"extensions"文件夹

在composer.json的require部分添加站点包:"psvneo/t3-internal-extension-sitepackage": "@dev"

包名称的信息可以在扩展的composer.json中找到

docker compose up -d
docker compose exec typo3 bash
composer install
vendor/bin/typo3 install:setup -f

懒加载初始化

这将启动容器并运行所有设置命令

bin/init.sh

信息

初始TYPO3结构

:warning: 可选 :warning

必须在容器内部完成此操作 :warning

一次性运行所有步骤

composer run init:all

或逐个运行每个步骤

composer run init:siteStructure
composer run init:beUsers
composer run init:siteConfiguration

导入后,将新用户添加到.env中的SYSTEM_MAINTAINERS

SYSTEM_MAINTAINERS='1,4,5,6,7,8,9,10,11'

数据库

字段
数据库应用
主机数据库
用户用户
密码1234
端口3306

app文件夹中的composer.json

别忘了将'name'和'description'的值改为客户的正确值。

将SQL导入到Docker容器中。

导入文件"database.sql"

composer run import:db

导出到文件"database.sql"

composer run export:db

或手动使用命令

cat FILENAME.sql | docker exec -i db /usr/bin/mysql -u root --password=1234 application