我想在我的 TYPO3 中包含 PHP 代码,我找到了 php_page_content,我安装了我找到的扩展 here 。 安装很顺利,没有错误,然后我清除了缓存。 在我的页面中添加 PHP 内容后
然后我收到一个 fatal error :
PHP Fatal error: require_once(): Failed opening required '/var/www/clevvermail/typo3/sysext/cms/tslib/class.tslib_pibase.php' (include_path='/var/www/my_typo3/typo3/contrib/pear/:.:/usr/share/php') in /var/www/my_typo3/typo3conf/ext/page_php_content/pi1/class.tx_pagephpcontent_pi1.php on line 30
我检查了一下,发现我的 TYPO3 中没有 class.tslib_pibase.php
!我该如何处理这个问题?
PS:我尝试使用扩展名 Page PHP Content Element但它对我不起作用,我安装后发现内容列表中没有可包含的 PHP 脚本。
最佳答案
您可以找到解决方案here
在您的 class.tx_pagephpcontent_pi1.php 第 30 行
你可以替换这个
require_once(PATH_tslib . 'class.tslib_pibase.php');
由
if (!class_exists('tslib_pibase')) require_once(PATH_tslib . 'class.tslib_pibase.php');
这适用于 Typo3 4.x 和 6.2
关于typo3 - 在我的 TYPO3 6.2.9 中找不到 class.tslib_pibase.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43605998/