我想复制我的TYPO3 CMS 6.2.18网站-到目前为止我所做的事情:
range(-radius, radius + 1)
现在,当我调用复制的TYPO3网站的不同URL时,我收到以下错误消息:
当我尝试从安装工具/ typo3 / install(这是当前唯一可用的页面)中调用“升级向导”时:
/typo3conf/LocalConfiguration.php
当我致电#1: PHP Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/vhosts/<my-domain>/typo3/sysext/install/Classes/Service/SqlSchemaMigrationService.php line 409
<my-domain>/typo3
当我致电 #1: PHP Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/vhosts/<my-domain>/typo3/sysext/backend/Classes/Utility/BackendUtility.php line 3022
4 count(NULL)
...
/var/www/vhosts/<my-domain>/typo3/sysext/backend/Classes/Utility/BackendUtility.php:
03020: $signals = array();
03021: $modData = $GLOBALS['BE_USER']->getModuleData('TYPO3\\CMS\\Backend\\Utility\\BackendUtility::getUpdateSignal', 'ses');
03022: if (!count($modData)) {
03023: return '';
03024: }
<my-domain>
对我来说有趣的是:
复制网站后,该副本有效,只有将其引用到复制的数据库后,它才会显示这些错误。
有人知道我可以做什么/正在寻找吗?
我尝试删除所有缓存,安装工具的“清理”部分中显示的所有表以及typoe3temp文件夹中的所有文件。
答案 0 :(得分:1)
所以,正如我在评论中所说。可能是PHP版本的问题,因为提到了所有错误(实际上是警告;))反映了不兼容的PHP代码。
该解决方案非常简单,根据TYPO3的需要切换您的PHP版本:)