宝塔用户_ajirqh 发表于 2025-9-12 22:18:29

【已解答】宝塔面板访问数据库报错

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
MySQL 5.7.44,phpMyAdmin 5.2
系统版本:
宝塔11.0
问题描述:
访问数据库报错,修复过面板也不行,网站正常 Twig\Error\SyntaxError: An exception has been thrown during the compilation of a template ("Node "2" does not exist for Node "Twig\Node\Node".") in "login/header.twig".
相关截图(日志、错误):

阿珂 发表于 2025-9-13 10:22:42

这个看着是语法错误,检查程序的代码

宝塔用户_ajirqh 发表于 2025-9-21 17:15:16

阿珂 发表于 2025-9-13 10:22
这个看着是语法错误,检查程序的代码

最新版宝塔采用了Twig v4.1.3版本,我猜应该是这个原因,因为我有两个宝塔面板,经过我检查一个Twig v4.0.1,一个Twig v4.1.3,

在相同的PHP版本和宝塔面板版本下,使用PHP 7.2.33,Twig版本高的访问数据库就是会错误,切换PHP 7.4.33就正常了,宝塔面板是不准备兼容7.2.33了?

Twig v4.0.1的宝塔面板 PHP7.2.33 访问数据库就是正常的,当然这个问题并不影响我网站本身,但是会造成我无法通过PHP7.2.33访问数据库面板,非得切PHP版本才能访问数据库

阿珂 发表于 2025-9-23 18:07:46

7.2安装低版本的phpmyadmin,5.0或4.9
页: [1]
查看完整版本: 【已解答】宝塔面板访问数据库报错