解析Realurl配置文件时出现PHP错误
我已经在typo3中安装了typo3后URL扩展。如果我复制到默认的手动配置位置解析Realurl配置文件时出现PHP错误,php,typo3,Php,Typo3,我已经在typo3中安装了typo3后URL扩展。如果我复制到默认的手动配置位置typo3conf/realurl\u conf.php配置文件,例如: <?PHP $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array( '_DEFAULT' => array( ), ); ?> 用这个代替 <?PHP $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realu
typo3conf/realurl\u conf.php
配置文件,例如:
<?PHP
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
),
);
?>
用这个代替
<?PHP
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
),
);
?>
在较新的版本中,
$TYPO3_CONF_VARS
与$GLOBALS['TYPO3_CONF_VARS']
之间存在一些问题,最后一个总是有效的。包含文件之前的代码是什么?这是完整的配置文件,然后PHP错误已经生成该文件包含在某个地方,对吗?哪里?在扩展管理器中,我使用realurl扩展名,然后有到typo3conf/realurl_conf.php的默认路径,所以我想它包含在那里。顺便问一下,哪个版本的TYPO3和realurl ext我在这个配置文件中遇到了完全相同的错误。但我相信这不是打字错误,而是PHP错误。看起来解析器不需要php文件。我不明白为什么它不需要一个php文件?您可以直接调用它来检查该文件,即http://yourdomain.loc/typo3conf/realurl_conf.php
同时检查是否没有任何隐藏字符。通过删除隐藏字符,我的文件中的隐藏字符已被解决,谢谢。
<?PHP
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
),
);
?>