typo3 - 在我的 TYPO3 6.2.9 中找不到 class.tslib_pibase.php

标签 typo3 typo3-6.2.x

我想在我的 TYPO3 中包含 PHP 代码,我找到了 php_page_content,我安装了我找到的扩展 here 。 安装很顺利,没有错误,然后我清除了缓存。 在我的页面中添加 PHP 内容后 enter image description here

然后我收到一个 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!我该如何处理这个问题?

enter image description here

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/

相关文章:

typo3 - 如何在Flux FlexForm Configuration中选择和存储ContentElement UID?

menu - 创建数字导航

extbase - Typo3 Extbase Repository->findAll() 返回空

typo3 - 修改流体的 f :format. 日期中的日期 - 使用内联表示法

validation - TYPO3/Extbase - 如何在验证/保存对象之前修剪值?

typo3 - 更改 TYPO3 扩展 tx_news 中 Flexform 选择项的标签

TYPO3 后端显示图像太大

typo3 - 如何显示来自不同扩展/插件的 Flash 消息?

typo3 - 将 url 渲染为链接,url 本身作为 typoscript 中的链接文本

typoscript - 如何为TYPO3内容元素表添加布局样式选项?