如何将TYPO3 4.5升级到6.2 [英] How to upgrade TYPO3 4.5 to 6.2
问题描述
将TYPO3 4.5(或6.1)升级到6.2的建议步骤是什么?我有一台Mac,并且我的网站在共享的Linux帐户上运行.
What are the recommended steps to upgrade TYPO3 4.5 (or 6.1) to 6.2? I have a mac and my site is running on a shared Linux account.
推荐答案
这是我想分享的升级实践的分步指南.感谢您提供
Here's a step by step guide from my upgrading practice which I would like to share. Thanks for the guide on https://jweiland.net/typo3/vortraege/typo3camp-berlin-2014.html that has helped me a lot.
请注意,这些是我的个人经历,可能适用于您的环境,也可能不适用于您的环境.认真对待一切.
Note that these are my personal experiences which may or may not apply to your environment. Treat everything carefully.
我区分快速"升级和长期"升级.对于长期"升级,您需要进行两次升级.首先,升级实时站点的副本,使所有扩展名和模板正常工作,并在准备好后声明内容冻结,并使用第一步中修改的文件重新进行升级.对于快速"升级,您可以立即声明内容冻结,进行升级和测试,然后直接部署到测试或实时环境.
I differentiate between "Quick" and "Long" upgrades. With "Long" upgrades, you do the upgrading twice. First, you upgrade a copy of the live site, get all extensions and templates working, and when you're ready, you declare the content freeze, re-doing the upgrade, using the files modified in the first step. For a "Quick" upgrade, you declare a content freeze right away, do the upgrade and tests, and then deploy to the test or live environment directly.
- 当您准备冻结内容(
BE][adminOnly] = 0
)时,不要忘记检查该网站是否有用户贡献的内容?如果是这样,请禁用提交可能性,或者注意启用升级后的站点后必须重新导入哪些表.
- When you're ready to freeze the content (
BE][adminOnly] = 0
), don't forget to check if the site has user contributed content? If so, either disable the possibility to submit it, or note which tables you have to re-import after enabling the upgraded site.
提示: 在本地工作.我只能参考使用MAMP Pro(请确保 专业版)在Mac上.始终注意在哪个站点(以及与哪个站点 DB)您正在工作,顺便说一句!并注意:OS X文件系统就是大小写 不敏感,在部署到Linux时可能会感到无聊(请参阅下文). 对于数据库管理,我更喜欢 http://www.sequelpro.com/ phpMyAdmin用于大多数任务.进行备份或备份非常方便 快速浏览表格,尽管它在其中缺少一些功能 与phpMyAdmin进行比较.对于 将dbs导入到实时服务器上-phpMyAdmin经常停在那里.
Hint: Work locally. I can only refer to using MAMP Pro (be sure to get the pro version) on a mac. Always be aware on which site (and with which DB) you are working, btw! And attention: OS X file system is case insensitve, which can be a bummer when deploying to Linux (see below). For the database administration, I prefer http://www.sequelpro.com/ to phpMyAdmin for most tasks. It's very handy to make backups or to quickly browse tables, although it has a few missing features in comparison with phpMyAdmin. It is also extremely reliable for importing dbs onto a live server - where phpMyAdmin can stall often.
-
请注意是否设置了
[SYS][UTF8filesystem]
:通过流行的(S)FTP客户端(例如Coda或Transmit)(未测试Cyberduck)将文件传输到OS X可能会损坏包含UTF-8文件名的文件名.因此,在部署时,指向此类文件的所有链接都将无效.将它们打包到存档中以进行传输或使用scp.首先避免设置.Beware if
[SYS][UTF8filesystem]
is set: transferring files to OS X via popular (S)FTP clients like Coda or Transmit (haven't tested Cyberduck) can damage the filenames containing UTF-8 filenames. Thus all links to such files will be invalid when you deploy. Pack them into an archive befor transferring or use scp. Avoid the setting in the first place.创建本地TYPO3实例.如果将旧"核心和新"核心保留在同一位置,则很实用,因此您可以通过symlink轻松地在它们之间进行切换.创建并连接本地数据库.
Create your local TYPO3 instance. It's practical if you keep an "old" and a "new" core in the same location, so you can switch between them easily by symlink. Create and connect the local database.
提示: 如果您正在使用MAMP,则必须对所有文件进行穿刺处理(除 应用程序的模板和配置文件(例如Sublime))到_www:_www. 我发现在其中为sudo chown定义一些别名很有用 〜/.bash_profile,例如
alias chownmamp="sudo chown -R _www:_www ."
反之亦然.另一种可能是 暂时chmod 777
所有内容-部署时要格外小心 这已被删除(find . -type f -exec chmod 644 {} \;find . -type d -exec chmod 755 {} \;
)Hint: If you're working on MAMP, you'll have to chown all the files (except templates and config files of your apps (like Sublime)) to _www:_www. I have found it useful to define some aliases for the sudo chown in ~/.bash_profile, like
alias chownmamp="sudo chown -R _www:_www ."
and vice versa to your own user. Another possibility might be to temporarilychmod 777
everything - when deploying, taking extra care this is removed (find . -type f -exec chmod 644 {} \;find . -type d -exec chmod 755 {} \;
)-
复制站点和数据库以保留未升级的版本以进行比较-即使已部署
Duplicate the site and the DB to keep an un-upgraded version for comparison - even after you've deployed
初始化本地git repo,不要忘记为临时数据添加.gitignore.不时提交!
Init a local git repo, don't forget to add .gitignore for temp data. Commit from time to time!
提示: 如果您为本地站点和实时站点使用不同的主机名, 如有需要,请更换它们.对于命令行,我发现
grep -rl 'www.site.ch' ./ | xargs sed -i 's/www.site.ch/www.localsite.dev/g'
很有用.但是你当然可以 也可以在您的IDE或编辑器中执行此操作.别忘了检查 realurl_conf.php和.htaccess也是如此.为了快速运行,它也是 可以使用真实的主机名,因此您不必替换 任何东西(但无法比较同一台计算机上的网站).Hint: If you use different hostnames for your local and the live site, replace them where needed. For the command line, I have found
grep -rl 'www.site.ch' ./ | xargs sed -i 's/www.site.ch/www.localsite.dev/g'
useful. But of course you can do that in your IDE or editor too. Don't forget to check realurl_conf.php and .htaccess too. For a quick run, it is also possible to use the real hostnames, so you don't have to replace anything (but won't be able to compare sites from the same machine).- 您现在应该可以登录后端和安装工具
-
备份文件和数据库. (以后也要进行频繁的数据库转储)
Prep the upgrade
Make a backup of files and DB. (make frequent db dumps later on too)
重要::安装工具>数据库分析器>清除表:清除所有缓存,日志以及历史记录数据(如果可以的话).数据库越小,升级将越顺利.
Important: Install tool > Database Analyser > Clear Tables: clear all caches, logs, also the history data (if that's ok with you). The less huge the database is, the smoother the upgrade will go.
使前端运行.
此外,请确保您具有管理面板.覆盖TYPO3缓存和调试性能瓶颈非常有用.此外,您可以在每次重新加载时可靠地强制执行TS渲染.在页面TS中设置
config.admPanel = 1
,通过admPanel=1
在您的管理员用户的TS中启用它,然后使用您要查看其FE的域登录.仅当您登录该域时,才会显示adminPanel!在那里,还可以在管理员的TS中添加options.clearCache.system = 1
,以便在生产模式下也可以清除系统缓存.Also, make sure you have the admin Panel. It's very helpful to override TYPO3 caching and to debug performance bottlenecks. Also, you can reliably force TS rendering at every reload. Set
config.admPanel = 1
in page TS, enable it in your admin user's TS byadmPanel=1
, and log in with the domain you will be viewing the FE from. The adminPanel only shows up if you're logged in on that domain! While you're there, also addoptions.clearCache.system = 1
to the admin's TS, so you can clear the system cache also when in production mode.安装 http://typo3.org/extensions/repository/view/smoothmigration 并运行它.解决您现在可以解决的问题,例如数据库中的UTF8问题.复制剩余的报告并将其保存在Word文件或类似文件中-升级后您将无法再进行平滑迁移
Install http://typo3.org/extensions/repository/view/smoothmigration and run it. Fix the issues you can fix now, e.g. UTF8 issues in the DB. Copy the remaining report and save it in a word file or similar - you can't run smoothmigration after the upgrade anymore
遍历所有扩展名.我们是否需要它们?您可以找出某个插件是否与(例如)
SELECT * FROM tt_content WHERE list_type = 'news_pi1'
一起使用,或者查看tt_content中的所有cType = 'list'
条目.如果不使用它,请考虑也删除该扩展名.还是可以将其替换为更好的扩展名,或者通过tt_content手动/重新构建? (例如,轮播,我宁愿不必为此进行扩展.但是要检查预算!一切都需要时间.Go through all extensions. Do we need them at all? You can find out if a plugin is used with (for example)
SELECT * FROM tt_content WHERE list_type = 'news_pi1'
or by looking at allcType = 'list'
entries in tt_content. If it's not used, consider removing the extension too. Or can it be replaced by a better extension, or re-built by hand / via tt_content? (For example a carousel, I'd rather not have to maintain an extension for that. But check the budget! Everything takes time.我放弃了
indexed_search
,因为ke_search
是一种非常可靠的替代方法,可以快速设置.I get rid of
indexed_search
, aske_search
is a very reliable alternative that is quick to set up.提示:使用FAL时,_cli_scheduler用户需要使用ke_search进行索引的每个文件装载的权限,否则通过调度程序进行索引将失败.
Hint: with FAL, the _cli_scheduler user needs rights for every file mount you want to index with ke_search, else the indexing via scheduler will fail.
-
主要任务:检查扩展程序更新.如果有兼容的扩展程序更新,请执行.但首先请检查它是否适用于新旧网站: http://typo3.org/extensions/repository/view/realurl :
This version works for TYPO3 4.5.0 - 6.2.999
-如果没有,请不要更新.Main task: Check for extension updates. If a compatible extension update is available, do it. But first check if it works with the old and the new site: http://typo3.org/extensions/repository/view/realurl :
This version works for TYPO3 4.5.0 - 6.2.999
- if it doesn't, don't update yet.请确保删除realurl_clearcache,TER版本将在6.2上终止
Be sure to remove realurl_clearcache, the TER version will break on 6.2
删除完成后,请卸载所有剩余的本地扩展.您不必卸载sysexts.
When you're done removing, uninstall all remaining local extensions. You don't have to uninstall sysexts.
中,我们现在将有很短的扩展列表.很好!
in
typo3conf/ext
we will have a quite short list of extensions now. That is good!备份数据库并在安装工具中进行数据库比较.注意:请勿触摸以后需要导入的扩展名数据(tt_news,powermail,dam).如果您敢,您可以重命名或删除其他100%已过时的数据.
Backup the db and make a DB-Compare in the install tool. CAUTION: don't touch extension data you will need for importing later on (tt_news, powermail, dam). If you dare, you can rename or remove other, 100% obsolete data.
研究BE中的报告"模块并采取建议的操作
Study the "Reports" module in the BE and take the recommended actions
如果有足够的耐心,请检查网站上是否有损坏的链接-在转换为FAL时,它们可能会出现问题.
If you have the patience, check for broken links on the site - they may make problems when converting to FAL.
是否有可以肯定删除的内容/页面? (例如,古老的测试页,重复页等?)请敢将其删除.
Is there content / pages that can be deleted for sure? (E.g. ancient test pages, duplicates, etc?) Delete it if you dare.
别忘了:递归地清空所有页面的垃圾箱(模块"Trash").无需迁移已删除的内容. cf. https://forge.typo3.org/issues/62360 一次删除许多项目
Don't forget: Empty the trash (Module "Trash") for all pages recursively. No need to migrate deleted content. Cf. https://forge.typo3.org/issues/62360 to delete many items at once
重要提示:更新参考索引(在"DB Check"模块中).升级之前必须完美.
Important: Update the reference index (in the module "DB Check"). It has to be PERFECT before the upgrade.
再次进行备份...
-
->将核心切换到6.2
-> Switch the core to 6.2
重新加载后端,您将进入安装工具.要连接到数据库,您可能必须输入"localhost"而不是127.0.0.1预先填充
Reload the backend, you will land in the install tool. To connect to the DB, you may have to enter "localhost" instead of 127.0.0.1 as prefilled
安装工具:检查文件夹结构和系统环境,使其全部变为绿色.阅读系统环境,直到底部:红色"项位于顶部,但蓝色"项(建议)位于底部(例如,缺少系统区域设置,如果使用UTF8-Filesystem,则需要此区域设置).
Install tool: check folder structure and system environment, make it all green. Read System Environment until the bottom: "Red" items are on the top, but "blue" items (recommended) are on the bottom (e.g. a missing system locale, which is needed if you use UTF8-Filesystem).
提示:不要过于渴望APC,请检查可用性 6.2中的内容并不完美,请参见. https://forge.typo3.org/issues/64030 (您 如果您的共享托管依赖suPHP,则无法使用它.
Hint: don't be too eager with APC, the availability check in 6.2 isn't perfect, cf. https://forge.typo3.org/issues/64030 (you can't use it if your shared hosting relies on suPHP).
-
安装工具:运行第一个向导.只是第一个.暂时不要运行将启用RTE的字段的所有文件链接迁移到FAL".
Install tool: Run the first wizard. Just the first one. Do NOT run "Migrate all file links of RTE-enabled fields to FAL" yet.
重要:以管理员身份登录到后端.转到文件列表,如有必要,刷新文件树.现在,在其设置中将filemounts(fileadmin ...)设置为"Use区分大小写的标识符".否则,您可能会在sys_file中使用小写形式的所有文件名结尾,而这些文件名在实时linux系统上将不起作用.
Important: Log into the backend as admin. Go to filelist, refresh the file tree if necessary. Now set the filemounts (fileadmin...) to "Use case sensitive identifiers" in it's settings. Otherwise, you may end up with all filenames in lowercase in sys_file, which will not work on the live linux system.
此外,在调度程序中运行任务
File Abstraction Layer: Update storage index
并更新引用索引.Also, run the task
File Abstraction Layer: Update storage index
in the scheduler and update the reference index.安装工具:完成其余的升级向导.要调试无法迁移的断开链接,请使用 https://forge.typo3.org/中的解决方法issues/64122 (6.2.10起)
Install tool: Go through the rest of the upgrade Wizards. To debug broken links that can't be migrated, use the workaround from https://forge.typo3.org/issues/64122 (6.2.10 up)
提示:如果在完成所有向导后似乎还不完整,则可以在
['INSTALL']['wizardDone']
下的LocalConfiguration.php中重新启用升级向导. (就像整个sys_file_reference表为空,并且tt_content表中没有图像-删除TceformsUpdateWizard
的行,以便它可以再次运行).Hint: If something doesn't seem to be complete after all wizards went through, you can re-enable the upgrade wizards in LocalConfiguration.php under
['INSTALL']['wizardDone']
. (Like if the whole sys_file_reference table empty and there are no images in tt_content table - remove the line forTceformsUpdateWizard
, so it can run again).-
重要提示::安装工具:全部配置:停用内容适配器!否则,您将以一种慢速的兼容模式运行,而实际上并没有进行整个升级.
Important: Install tool: All Configuration: Deactivate content adapter! Else you will be running in a slow kind of compatibility mode and not really doing the entire Upgrade.
选中报告".全部变绿!
Check "Reports". Make it all green!
安装工具:检查图像渲染(我更喜欢GD),设置合适的配置预设
Install tool: Check image rendering (I prefer GD), set fitting Configuration presets
提示:检查typo3conf/AdditionalConfiguration.php并确保其中没有任何值覆盖LocalConfiguration.php中的值.我在6.1-> 6.2升级中拥有此功能,因此无法启用错误日志(
devIPmask
一直被覆盖).- 主要任务::更新和安装扩展程序,这些扩展程序具有与旧内核不兼容的更新.
- Main task: Update and install Extensions that have updates that were not compatible with the old core.
提示:这是我不得不做的一些偶尔的替换 6.2兼容性:
Hint: here are a few occasional replacements I had to make for 6.2 compatibility:
require_once(PATH_tslib . 'class.tslib_pibase.php‘); -> if (!class_exists('tslib_pibase')) require_once(PATH_tslib . 'class.tslib_pibase.php'); require_once(PATH_t3lib . 'class.t3lib_scbase.php‘); -> require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('backend'). 'Classes/Module/BaseScriptClass.php‘); t3lib_div::GPvar() -> \TYPO3\CMS\Core\Utility\GeneralUtility::_GP() mysql_num_rows($res) -> GLOBALS['TYPO3_DB']->sql_num_rows($res) t3lib_div::intInRange -> t3lib_utility_Math::forceIntegerInRange t3lib_div::view_array() -> t3lib_utility_Debug::viewArray t3lib_div::testInt -> t3lib_utility_Math::canBeInterpretedAsInteger
https://github.com/FriendsOfTYPO3/compatibility6/blob/master/Migrations/Code/ClassAliasMap.php
-
从DAM更新吗?在
https://github.com/b13/t3ext-dam_falmigration https://github.com/b13/t3ext-dam_falmigration/blob/master/Documentation/Installation/Index.rst"rel =" noreferrer>安装和计划任务和
Updating from DAM? Use https://github.com/b13/t3ext-dam_falmigration, following Installation and Scheduler Task and Usage. Be aware that with MAMP, you have to run MAMPs PHP from the command line, for example
/Applications/MAMP/bin/php/php5.5.18/bin/php ./typo3/cli_dispatch.phpsh extbase help
将tt_news移至tx_news?我在进口商身上遇到了一个问题,即不是所有的翻译都被导入了.现在有一个较新的版本.
Moving tt_news to tx_news? I've had an issue with the importer where not all translations were imported. There is a newer version now.
更新Powermail?很好,有一个更新器!谢谢!我也遇到翻译问题.在一种情况下,可以通过单击表单的本地化"按钮来解决.
Updating Powermail? Nice, there is an updater! Thanks! I also encountered issues with translations. In one case, they could be solved by hitting the "localise" button for a form, though.
rlmp_tmplselector:使用 https://github.com/jweiland-net/rlmp_tmplselector/或将页面类型选择移至核心的后端布局.
rlmp_tmplselector: either use https://github.com/jweiland-net/rlmp_tmplselector/ or move page type seletion to core's backend layout.
提示:在最后一种情况下,请注意选择以下内容中的页面模板: 根据所选的BE布局,请勿使用.if,请始终使用CASE. 请参见使用TYPO3 be_layout,如何正确(性能方面)正确选择前端模板?
Hint: In the last case, take care, to select the page template in accordance to the selected BE Layout, never use .if, always use CASE. See With TYPO3 be_layout, how to choose frontend template correctly (performance-wise)?
-
主要任务:必须更新模板.几件事:新建图像/文件TS ,
(不是html_5),将所有 HTML
对象替换为TEXT
.至少使用TypoScript对象浏览器(TSOB)来检查TS中是否没有错误.Main Task: Templates have to be updated. Just a few things: New IMAGE / FILES TS,
config.doctype=html5
(not html_5), replace allHTML
Objects byTEXT
. Use the TypoScript Object Browser (TSOB) at least check that there are no errors in TS.如果您以前没有做过(长"升级),请在扩展之后安装扩展并修复必须解决的问题(谷歌错误).如果需要,请手动安装 https://github.com/medialis/realurl_clearcache .
If you haven't done it before ("Long" Upgrade), install extension after extension and fix what has to be fixed (google the errors). Install https://github.com/medialis/realurl_clearcache by hand if you need it.
您是否使用imagemap_wizard? https://github.com/lorenzulrich/imagemap_wizard 并从
Do you use imagemap_wizard? https://github.com/lorenzulrich/imagemap_wizard and add the css fix from https://forge.typo3.org/issues/58212
提示: 顺便说一句,我在所有网站上使用的扩展程序:realurl_clearcache, nc_staticfilecache,sourceopt,ke_search.在大多数网站上 (基于功能),当然是新闻,超级邮件.
Hint: Btw, extensions I use on all sites: realurl_clearcache, nc_staticfilecache, sourceopt, ke_search. On most sites (feature-based), of course: news, powermail.
-
不要忘记::检查非管理员用户的后端权限.可能需要为FAL(文件抽象层)的表和字段添加权限.如果必须修改内容,请使用模拟的编辑器用户尽早发现问题.
Don't forget: Check the backend permissions of non-admin users. It may be necessary to add rights for the tables and fields of the FAL (File Abstraction Layer). If you have to modify content, use a simulated editor user to spot problems early.
通过语言"模块更新翻译,因此编辑者将获得翻译的后端和扩展名
Update Translations via the "Language" Module, so editors will get translated Backend and Extensions
提示:还请确保正确设置了页面树权限"组 向上,请参见 http://typo3.uni- koeln.de/typo3-admin-access-default.html?&L=0
Hint: Also make sure that the "page tree rights" group is properly set up, cf http://typo3.uni-koeln.de/typo3-admin-access-default.html?&L=0
- 文件名中包含特殊字符(例如变音符)可能会出现问题,有时会导致文件链接损坏(我使用完整性或审查(用于Mac检查整个站点),有时仅使用丑陋的文件名.如有需要,请手动检查并处理(如果FAL有效,则可以在后端将其重命名).
- There may be problems with filenames containing special characters like umlauts, sometimes resulting in broken file links (I use Integrity or Scrutiny for mac to check the whole site), sometimes only in ugly filenames. Check and process manually (if FAL works, you can just rename them in the backend) if required.
-
遍历所有内容.如果您有时间和预算,请改善网站,使用webpagetest.org找出性能漏洞,清理.htaccess,合并资产,在管理工具中检查页面渲染时间,更新前端依赖项,检查404处理,移动模板到typo3conf/ext/templates(最好的搜索替换数据库转储中的所有路径!),整理用户和组,将所有模板从db移动到include,清理模板结构等,这一切都取决于您的时间可供该网站使用.
Go through everything. If you have the time and budget, make the website better, use webpagetest.org to spot performance holes, clean the .htaccess, combine assets, check the page rendering times in the admin tool, update frontend dependencies, check 404 handling, move templates to typo3conf/ext/templates (best search-replace all paths in a dump of the db!), tidy up users and groups, move all templates from db to includes, clean up template structure etc etc - it all depends on the time you have available for that site.
进行备份.再次.
-
在实时服务器上对其进行测试!或者,如果这不是一个可以承受一些停机时间的知名站点,则只需上线,将文件(不带typo3temp)和db移至服务器,设置符号链接,清除所有缓存等即可.
Test it on a live server! Or, if it's not a high profile site that can afford some downtime, just go live, moving files (without typo3temp) and db to the server, setting the symlinks, clearing all caches etc.
在实时系统上,检查安装工具.可能您需要调整一些php.ini设置.并将配置预设设置为生产".
On the live system, check the install tool. Probably you'll have to adapt some php.ini settings. And set the configuration preset to "Production".
重建参考索引
选中报告".关于区分大小写的问题,您现在可能会在此处看到缺少的引用-在Mac上您没有看到这些引用,因为您的文件系统不区分大小写.另外,您可以在
sys_file
中查询missing = 1
.您可以在本地重新运行上面提到的调度程序FAL任务,以查看它可以修复某些文件名.如果没有其他方法,您仍然可以将所有文件重命名为小写,参见. 如何将所有文件重命名为小写?Check "Reports". Regarding the case sensitivity issue, you might now see missing references here - you haven't seen those on the Mac, as you the file system was case insensitive. Also, you can query
sys_file
formissing = 1
. You could re-run the scheduler FAL task mentionned above locally to see it can fix some filenames. If there are no other means, you could still rename all files to lowercase, cf. How do I rename all files to lowercase?检查cronjobs和调度程序任务(也转到调度程序模块中的检查配置",查看cli用户是否存在).嗯,还要看看您是否正在运行当前的php版本.还要检查您是否禁止Google抓取robots.txt中的实时版本
Check the cronjobs and scheduler tasks (go to "Check configuration" in the scheduler module as well, see if cli user exists). Ah, also see if you're running a current php version. Also check if you don't forbid google to crawl the live version in robots.txt
您是否需要配置一些备份例程或更新脚本?现在就做.
Do you have to configure some backup routines or update scripts? Do it now.
如果尚未运行,请不要惊慌.可能只是缓存.还是其他的东西.
And don't panic if it's not working yet. Probably it's just the cache. Or something else.
网站运行满意一段时间后,请运行另一个dbcomp并删除所有旧表.
When the site has been running to satisfaction for some time, run another dbcomp and delete all old tables.
等等.我忘记了什么?稍后会添加.
Wait. What did I forget? Will add that later.
这篇关于如何将TYPO3 4.5升级到6.2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
-
提示: 这是一个代码段,我添加到了所有用户的userTSConfig.
Hint: Here's a snippet I add to all user's userTSConfig.
-
-
-
-
提示:在MAMP上,我遇到了
$TYPO3_CONF_VARS['BE']['warning_email_addr']
的问题,该问题阻止登录安装工具并出现错误500,因为它无法发送电子邮件.如果发生这种情况,请在localconf.php中删除该设置以进行本地升级.Hint: On MAMP, I've had issues with
$TYPO3_CONF_VARS['BE']['warning_email_addr']
which prevented logging into the install tool with an error 500, as it couldn't sent the email. Remove that setting in localconf.php for the local upgrade if it happens.预升级
-