我已根据此Tutorial
在typo3conf/ext
中创建了一个扩展程序
完成编码后,我登录后端并点击安装/激活。
第一封邮件是"oops. error"
。没有细节,就是这样。后来我发现他找不到Tx_Extbase_Utility_Extension
。
这很奇怪,因为根据教程,使用它很好吗?错误页面始终显示,我无法返回到后端甚至显示正常的非后端页面。
所以我将我的扩展程序的文件夹移出typo3conf/ext
,以便返回back-end / normal mode
。但现在我所看到的只是一个空白页面。的 为什么?
答案 0 :(得分:0)
您会看到一个空白页面,因为未显示错误消息。并且存在错误,因为您很可能没有清除缓存,并且因为您没有卸载扩展程序(但只是删除它,如果我正确理解您的帖子)。
你需要: - 清除typo3temp文件夹(删除那里的所有内容) - 从" PackageStates.php"中删除插件,同时" LocalConfiguration.php" (那里的分机保存了一些设置;如果你没有任何设置,你就不会在那里找到你的分机) - 甚至可能从所有" cache_ "中截断(即:删除所有数据,但不删除表本身!)和" cf_cache _ "数据库中的表格
如果你知道,怎么做,启用" Development_Mode"。有更多的方法可以做到这一点,但最好从这里开始: https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Bootstrapping/Index.html 并搜索谷歌" TYPO3 SetEnv TYPO3_CONTEXT开发" 这样你就不会获得白页,但会出现冗长的错误信息。 (当你上线时,你需要再次取消设置这些设置。)
请回复一下您的成功。如果是这样,请发布TYPO3版本,php版本,操作系统以及您使用的本地开发人员(MAMP,WAMP ......)
教程很老,TYPO3在此期间有所改变。更好地寻找新的。
答案 1 :(得分:0)
我想你有一个非常老的教程用于新版本的TYPO3(指定你的版本!)
链接教程适用于TYPO3 6.0,这是一个多年来不支持的版本
从那以后,很多都发生了变化。特别是你需要使用命名空间(而不是像Tx_Extbase_Utility_Extension
)
除了从typo3conf/ext/<extkey>/
删除您的扩展程序来源之外,您还需要删除所有已制作的副本
最好的方法是使用安装工具(/typo3/install/
)并清除所有缓存
如果安装工具出现同样的错误,请尝试删除typo3temp/Cache/
并从typo3conf/PackageStates.php
中删除您的扩展程序条目。
答案 2 :(得分:0)
要检查TYPO3中的折旧,您可以在此处查看官方文档网站。
https://docs.typo3.org/typo3cms/extensions/core/
您可以添加TYPO3扩展程序兼容性扩展程序。
<强> TER 强>
https://extensions.typo3.org/extension/compatibility6/ https://extensions.typo3.org/extension/compatibility7/
<强> GIT 强>
https://github.com/FriendsOfTYPO3/compatibility6 https://github.com/FriendsOfTYPO3/compatibility7
这是一个很好的扩展级折旧博客:
http://www.typo3tiger.de/blog/post/upgrading-pibase-extensions-auf-62-lts-oder-76-lts.html
希望这会对你有帮助!
问候!
答案 3 :(得分:0)
首先,是的,我确实知道这不是解决问题的正确答案。感谢。
TBH:你提到的教程是过时的,更不用说它是6.0(甚至不是LTS版本)。从2013年底开始。从那时起,TYPO3发生了很大变化。 TYPO3 v 6是为php 5.3+构建的。 TYPO3 8.7至少需要php 7.0。意味着这只会引起很多变化。
随着说(无用的抱怨模式“关闭”):
您可能需要查看官方文档。它还包含创建自己的第一个扩展的基本教程。
https://docs.typo3.org/typo3cms/ExtbaseFluidBook/4-FirstExtension/Index.html
另一个很好的例子是Bootstrap&amp;介绍包。
https://extensions.typo3.org/extension/introduction/ https://extensions.typo3.org/extension/bootstrap_package/
对于TYPO3后端表单,样式指南是一个很好的例子:
https://extensions.typo3.org/extension/styleguide/
问候, KamiYang