ncccode / echo

一套基于layui框架的Typecho主题Echo
Apache License 2.0
270 stars 44 forks source link

无法打开“外观设置”和“其他设置”页面 #16

Open zurica2013 opened 2 years ago

zurica2013 commented 2 years ago

Typecho版本 1.2.0,php 版本 8.1.10,部署在 Docker 容器中。配置主题时发现报错无法进入页面:

Error: Failed opening required '/app/usr/plugins/setting.php/' (include_path='.:/usr/local/lib/php')
Error: Failed opening required '/app/usr/plugins/config.php/' (include_path='.:/usr/local/lib/php') 

打开DEBUG模式后,这两个页面又可以访问了,但是在背景上依然会显示错误信息:

Error: Failed opening required '/app/usr/plugins/setting.php/' (include_path='.:/usr/local/lib/php') in /app/admin/extending.php:14
Stack trace:
#0 {main}
Error: Failed opening required '/app/usr/plugins/config.php/' (include_path='.:/usr/local/lib/php') in /app/admin/extending.php:14
Stack trace:
#0 {main}

类似于这样: image

zurica2013 commented 2 years ago

暂时的解决方法是把“/app/admin/extending.php:14”相应内容注释了:

// require_once $options->pluginDir($pluginName) . '/' . $file;

目前还没发现有什么副作用

gfan99hao commented 2 years ago

我也是同样的问题。。按上面的方法注释之后正常。。。