您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMS错误日志Only variables should be passed by ...的解决方
凌萱2025-05-27 18:34:48phpcms教程已有4人查阅
导读有几个网站是PHPCMS V9做的,但这两天发现一个问题,PHPCMS 的错误日志超过了20M ,后台报警,然后我看了下错误日志,其中两万多行都是一个错误,错误信息如下:
有几个网站是PHPCMS V9做的,但这两天发现一个问题,PHPCMS 的错误日志超过了20M ,后台报警,然后我看了下错误日志,其中两万多行都是一个错误,错误信息如下:
对于数组中的每个元素,键名用于变量名,键值用于变量值。
于是我怀疑extract()的参数不是数组 造成的。
由于报错的这个位置试过缓存文件,找到源文件的位置为
网站根目录/phpcms/modules/content/fields/box/output.inc.php
修改文件里面的 为: 这样,先判断下extract()的参数是不是一个数组,如果是数组的话,才执行extract(),这样就避免错误,然后在PHPCMS 更新缓存,这样后面就不会报错了
然后查找 根源 caches/caches_model/caches_data/content_output.class.php 的第79行
PHP extract() 函数从数组中把变量导入到当前的符号表中。对于数组中的每个元素,键名用于变量名,键值用于变量值。
于是我怀疑extract()的参数不是数组 造成的。
由于报错的这个位置试过缓存文件,找到源文件的位置为
网站根目录/phpcms/modules/content/fields/box/output.inc.php
修改文件里面的 为: 这样,先判断下extract()的参数是不是一个数组,如果是数组的话,才执行extract(),这样就避免错误,然后在PHPCMS 更新缓存,这样后面就不会报错了
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
phpcms显示所有列表和文章的方法
首先我们先理解一下,什么是显示所有分类以及分类下的文章,比如我们有五个大的分类,而每个大的分类下面又有文章,而我们要做的就是在首页面调用这些分类和文章phpcmsv9前台模板文件中{pc}标签的执行过程介绍
前台pc标签的使用:{pc:content 参数名="参数值" 参数名="参数值" 参数名="参数值"}如: {pc:content action="lists" catid="9" cache="3600" num="20" page="$page"}{/pc}phpcms怎么登陆后台,phpcms后台地址多少
phpcms怎么登陆后台?如果你是在本地环境搭建的phpcms,你还得打开本地的服务器和数据库进入首页在首页路径后面输入phpcms点击量不动的修改方法
phpcms点击量不动的解决办法:首先在模板点击量的对应位置加上语句“”;然后该模板中引入官方的统计JS;接着找到文件“count.php”;最后设置调用点击量即可。
留言与评论 (共有 0 条评论) |