PHP8.0 后台工具数据缓存更新时报错
2023/01/30 12:39:05
如题:PHP8.0 后台工具数据缓存更新时报错
Discuz! System Errorfread(): Argument #2 ($length) must be greater than 0
PHP Debug
5 金币+1 金币最佳答案
您看一下 static/js 目录下面有没有空文件,正常来说应该没有,应该是这个导致的报错。
修正代码:
报错文件里面有更改为
Discuz! System Errorfread(): Argument #2 ($length) must be greater than 0
PHP Debug
| No. | File | Line | Code |
| 1 | admin.php | 58 | require(%s) |
| 2 | source/admincp/admincp_tools.php | 38 | updatecache() |
| 3 | source/function/function_cache.php | 20 | build_cache_setting() |
| 4 | source/function/cache/cache_setting.php | 390 | writetojscache() |
| 5 | source/function/cache/cache_setting.php | 1129 | fread() |
| 6 | source/function/cache/cache_setting.php | 1129 | break() |
5 金币+1 金币最佳答案
您看一下 static/js 目录下面有没有空文件,正常来说应该没有,应该是这个导致的报错。
修正代码:
报错文件里面有
- if(fileext($entry) == 'js') {
- if(fileext($entry) == 'js' && filesize($dir.$entry)) {
- 详细答案 >