sg-cookie-optin 扩展抛出 No class named SGalinski\SgCookieOptin\Hook\LicenceCheckHook

sg-cookie-optin extension throws No class named SGalinski\SgCookieOptin\Hook\LicenceCheckHook

下载了这个https://packagist.org/packages/sgalinski/sg-cookie-optin

已将文件复制到服务器,在分机管理器中激活扩展。 突然前端和后端不再工作了。

根据 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后台的“模板”模块。 转到页面树中的根站点页面。 选择顶部 select 处的“Info/Modify”。 单击“编辑整个模板记录”按钮。 Select 选项卡“包括”。 在名称为“包括静态(来自扩展)”的多 select 框中选择模板“Cookie Optin (sg_cookie_optin)” 救球 4.进入“Cookie Opt In”后端模块,配置并保存一次。

知道我该如何解决这个问题吗?相当卡住 atm。

您安装的安装工具应该仍然有效。尝试打开 yourdomain.tld/typo3/install.php.

要启用安装工具,必须在目录 typo3conf/ 中创建文件 ENABLE_INSTALL_TOOL。确保文件没有像 .txt.

这样的文件扩展名

然后登录到安装工具并转到 Maintenance => Flush TYPO3 和 PHP Cache 并刷新所有缓存。

那么后端应该可以工作了。

如果无法访问安装工具,请尝试查找文件夹 var/Cache。它很可能位于 typo3temp。从缓存文件夹中删除所有文件和子文件夹。