Давний пользователь Tinybutstrong / OpenTBS здесь - мое приложение было перемещено на новый сервер (Debian Jess ie> Debian Buster), включая новые версии Apache (2.4.38) и PHP (7.3 FPM ).
$TBS = new \clsTinyButStrong;
$TBS->Plugin( \TBS_INSTALL, \OPENTBS_PLUGIN );
$TBS->LoadTemplate( $doctpl . "#", \OPENTBS_ALREADY_UTF8 );
$TBS->MergeField( "doc", $doc );
$TBS->MergeField( "opts", $opts );
//$TBS->Plugin(\OPENTBS_DEBUG_INFO, \OPENTBS_DEBUG_XML_CURRENT, \OPENTBS_DEBUG_XML_SHOW);
$TBS->Show( \OPENTBS_FILE, $filename );
OpenTBS просто возвращает шаблон как есть. Без слияния, без ошибок в выводе, без ошибок в логах. При использовании плагина DEBUG все в порядке.
OpenTBS явно имеет доступ к шаблону, иначе он не смог бы его вывести. Я попытался установить разрешения для шаблона на 0666, но это также не устранило проблему.
Tinybutstrong находится в версии 3.11.0 - OpenTBS в версии 1.9.12.
Есть указатели? Thx!
Вывод плагина DEBUG_INFO:
------------------------------
INFORMATION
------------------------------
* Debug command: OPENTBS_DEBUG_INFO
* OpenTBS version: 1.9.12
* TinyButStrong version: 3.11.0
* PHP version: 7.3.19-1~deb10u1YES
* Opened document: /var/www/proius/assets/letterhead/briefErembodegem23.odt
* Activated features for document type: odf/odt
Charts found in the contents: (use command OPENTBS_CHART_INFO to get series's names and data)
-----------------------------
- (none)