riconet / t3-project-skeleton
包含一个TYPO3项目的骨架
12.4
2024-09-26 14:47 UTC
Requires
- php: ^7.4 || ^8.2
This package is auto-updated.
Last update: 2024-09-26 14:48:43 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