如何解决sg-cookie-optin 扩展抛出没有名为 SGalinski\SgCookieOptin\Hook\LicenceCheckHook
已下载此 https://packagist.org/packages/sgalinski/sg-cookie-optin
已将文件复制到服务器,在 ext 管理器中激活扩展。 突然前端和后端不再工作了。
根据PackageStates.PHP手动删除扩展 https://docs.typo3.org/m/typo3/guide-installation/master/en-us/ExtensionInstallation/Index.html
前端工作正常,后端依旧报错
No class named Sgalinski\SgCookieOptin\Hook\LicenceCheckHook
in /home/sc/wwn/typo3_src-10.4.10/typo3/sysext/core/Classes/Utility/GeneralUtility.PHP line 3340
throw new \invalidargumentexception($errorMsg,1294585865);
}
} else {
$errorMsg = 'No class named ' . $parts[0];
throw new \invalidargumentexception($errorMsg,1294585866);
}
} elseif (function_exists($funcName) && is_callable($funcName)) {
// It's a function
$content = call_user_func_array($funcName,[&$params,&$ref]);
我确实在配置文件中设置了密钥和输出文件夹 后端不再工作后我没有做的事情:
3.使用“模板”后端模块将名为“Cookie Optin”的静态 TypoScript 添加到您的实例中。 打开TYPO3后端的“模板”模块。 转到页面树中的根站点页面。 在顶部的选择中选择“信息/修改”。 单击“编辑整个模板记录”按钮。 选择选项卡“包括”。 在名称为“Include static (from extensions)”的多选框中选择模板“Cookie Optin (sg_cookie_optin)” 节省 4. 进入“Cookie Opt In”后端模块,配置并保存一次。
知道如何解决这个问题吗?相当卡住 atm。
解决方法
您安装的安装工具应该仍然有效。尝试打开 yourdomain.tld/typo3/install.php
。
要启用安装工具,必须在目录 ENABLE_INSTALL_TOOL
中创建文件 typo3conf/
。确保文件没有像 .txt
这样的文件扩展名。
然后登录安装工具并转到维护 => 刷新 TYPO3 和 PHP 缓存并刷新所有缓存。
那么后端应该可以工作了。
如果无法访问安装工具,请尝试查找文件夹 var/Cache
。它很可能位于typo3temp
。从缓存文件夹中删除所有文件和子文件夹。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。