问题标签 [ddev]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - TYPO3 CMS 自动化陷阱
我们正在使用git
,composer
并且目前正在实施DDEV
自动化 TYPO3 CMS 部署。但是有一些我不知道如何自动化的手动过程?
- 我们如何自动添加或删除“包含静态(来自扩展)”?目前,这是主 TS 模板的 Includes 选项卡下的手动过程。
- 我们如何处理扩展的激活/停用?
PackageStates.php
TYPO3 在哪里跟踪安装了哪些扩展,所以应该PackageStates.php
跟踪或者应该安装和文件夹git
中存在的所有扩展,并完全删除那些我们不想要的扩展,因为Helmut Hummel 暗示他已经在做?ext
sysext
- 我们如何自动化每个扩展的自定义配置设置,这些设置通常通过进入
Extensions
TYPO3 CMS 后端然后选择特定扩展来设置?
typo3 - 如何在 ddev 中设置 TYPO3_CONTEXT
我的 ddev 环境始终以生产模式运行。如何改变它?
SetEnv TYPO3_CONTEXT Development
ddev - 如何在 ddev 的容器中设置环境变量?
我需要在 ddev 的 web 容器中设置环境变量。我怎样才能做到这一点?我见过覆盖 nginx 配置等的技术,但这听起来太难了。
ddev - 如何从 ddev 导出数据库?
ddev 当前缺少 export-db 命令(请参阅https://github.com/drud/ddev/issues/767)
如何导出数据库?
ddev - 我做了一个“ddev start”,看到“web 服务不健康”和“web 服务健康检查超时”
我正在处理一个以前工作的 ddev 项目,但现在我无法继续进行。ddev list
显示“网络服务不健康”并ddev start
显示“网络服务健康检查超时”。我该如何调试呢?
ddev - 如何在我的 ddev 容器中设置时区?
我经常使用ddev ssh
(用于 web/nginx 容器)或ddev ssh -s db
(用于 db/mariadb 容器),并且在查看日志等时,我希望在我自己的时区中查看日期/时间戳,所以我不必这么费劲从格林威治标准时间算起多少小时。我不能dpkg-reconfigure tzdata
在容器中使用,因为容器用户没有 root 权限。
typo3 - 我的 TYPO3 项目在 ddev 下出现 500 错误,抱怨受信任的主机模式
当我在 ddev 中访问我的 TYPO3 站点时,我看到一个 500 错误。
ddev logs
告诉我发生了什么:
2018/05/10 21:07:38 [error] 354#354: *45 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught UnexpectedValueException: The current host header value does not match the configured trusted hosts pattern! Check the pattern defined in $GLOBALS['TYPO3_CONF_VARS']['SYS']['trustedHostsPattern'] and adapt it, if you want to allow the current host header 'typo3-master.ddev.local:8000' for your installation. in /var/www/html/typo3/sysext/core/Classes/Utility/GeneralUtility.php:2728
我有 ddev v0.18.0 并且已经 run ddev config
,并且我已经确认 AdditionalConfiguration.php 包含 generic $GLOBALS['TYPO3_CONF_VARS']['SYS']['trustedHostsPattern'] = '.*';
,所以它应该匹配任何东西,对吗?
php - 如何使用 ddev 和 PhpStorm 逐步调试 drush 命令?
我需要在 ddev 项目中调试 drush 命令,但我不知道该怎么做。在 ddev v0.18.0 中,PhpStorm 调试器在开始时中断,但找不到相关代码。
drupal - DDEV Drupal:保存为 GZip 时如何使用 backup_migrate 模块恢复备份?
与 backup_migrate 模块有关。
我看到当使用 GZip 压缩将备份保存到私有文件目录时,无法从它们恢复或下载它们。尝试这样做会导致 404 错误。但是,以 Zip 格式保存的备份可以正常工作。
这似乎是 nginx 的事情,因为我在 DrupalVM 或 Acquia Dev Desktop 中看不到这一点。
是否需要一些额外的配置?
DDEV VERSION domain ddev.local
cli v0.17.0
web drud/nginx-php-fpm-local:v1.2.2 db drud/mariadb-local:v0.9.0
dba drud/phpmyadmin:v0.2.0
router drud/ddev-router:v0 .5.0
提交 v0.17.0
Docker 版本 Docker 版本 17.12.1-ce,构建 7390fc6
CONFIG.YML APIVersion: "1" name: easable-schools type: drupal8 docroot: public_html/web php_version: "7.1" webimage: drud/nginx-php-fpm-local:v1.2.2 dbimage: drud/mariadb-local:v0 .9.0 dbaimage: drud/phpmyadmin:v0.2.0 router_http_port: "8000" router_https_port: "8443" additional_hostnames: [] provider: default
content-management-system - 正确的 tsconfig 文件扩展名以及哪些打字稿和 tsconfig 文件会自动包含在自定义扩展名中?
- 我看到 TYPO3 CMS 8.7现在支持
.typoscript
所有打字稿文件的文件扩展名......但是 TsConfig 文件呢?tsconfig 文件都应该有一个.tsconfig
或.typoscript
文件扩展名吗?我看到了民意调查,但没有看到关于如何处理 tsconfig 文件的官方文档? - 哪些打字稿和 tsconfig 文件会自动包含在我的自定义扩展中?全部完成
Configuration/TypoScript/*
并Configuration/TsConfig/*
添加?如果不是,它是否只是所有文件的一个子集,例如TypoScript/setup.typoscript
,TypoScript/constants.typoscript
,TsConfig/Configuration.typoscript
?
最终,当我们迁移到使用 DDEV 时,我希望在 TYPO3 中自动包含设置和常量 TS 以及 PageTS 配置。