【发布时间】:2014-09-02 07:45:27
【问题描述】:
我们必须为 CMS Typo3 项目设置一个傻瓜式开发环境。 我们是三个开发者,需要提交到 git master 分支等等。 但是你们怎么知道 - 因为typo3 在团队中工作并不是那么容易。因为我们有不同的数据库,很多东西必须通过管理面板进行更改。
也许有些人对此有想法?也许有人有同样的经历?
【问题讨论】:
标签: git typo3 development-environment
我们必须为 CMS Typo3 项目设置一个傻瓜式开发环境。 我们是三个开发者,需要提交到 git master 分支等等。 但是你们怎么知道 - 因为typo3 在团队中工作并不是那么容易。因为我们有不同的数据库,很多东西必须通过管理面板进行更改。
也许有些人对此有想法?也许有人有同样的经历?
【问题讨论】:
标签: git typo3 development-environment
您可以在文件typo3conf/AdditionalConfiguration.php 中覆盖typo3conf/LocalConfiguration.php 中的所有设置。计算完本地配置后执行。
只需用以下内容填充它:
<?php
$GLOBALS['TYPO3_CONF_VARS']['DB']['host'] = 'localhost';
$GLOBALS['TYPO3_CONF_VARS']['DB']['port'] = '33306';
$GLOBALS['TYPO3_CONF_VARS']['DB']['user'] = 'myuser';
$GLOBALS['TYPO3_CONF_VARS']['DB']['password'] = 's3cr3t';
$GLOBALS['TYPO3_CONF_VARS']['DB']['database'] = 'myDB';
您可以将其从版本控制中删除(或在其中包含一个文件,然后将其从版本控制中删除),并在每个开发环境中以不同的方式填充它。
此外,TYPO3 6.2 中引入了应用程序上下文,您可以将它们与AdditionalConfiguration.php 结合使用。 Ticket for this topic.
【讨论】: