So after upgrading from 2.0.18 to 2.1RC4 I finally think I get all the errors worked out and now I'm getting this:
QuoteType of error
General
Error message
2: fread(): Length parameter must be greater than 0
File
/home2/*****/public_html/*****/Sources/ManageMaintenance.php
Line
2067
URL of page causing the error
httpxx://*****/index.php?action=admin;area=maintain;sa=hooks;bbf19804b68=b1bf535e3237381e6e976a3425d3be33
Backtrace information
#0: smf_error_handler()
Called from unknown on line -1
#1: fread()
Called from /home2/*****/public_html/*****/Sources/ManageMaintenance.php on line 2067
#2: get_integration_hooks_data()
Called from /home2/*****/public_html/*****/Sources/Subs-List.php on line 132
#3: createList()
Called from /home2/*****/public_html/*****/Sources/ManageMaintenance.php on line 2008
#4: list_integration_hooks()
Called from /home2/*****/public_html/*****/Sources/Subs.php on line 5340
#5: call_helper()
Called from /home2/*****/public_html/*****/Sources/ManageMaintenance.php on line 113
#6: ManageMaintenance()
Called from /home2/*****/public_html/*****/Sources/Admin.php on line 499
#7: AdminMain()
Called from /home2/*****/public_html/*****/index.php on line 187
Only happens when I go to Admin>Maintenance>Forum Maintenance>Integration Hooks
And when I ran fix_packages.php got this:
QuoteType of error
Critical
Error message
JSON decode error: Syntax error, malformed JSON
File
/home2/*****/public_html/*****/Sources/Load.php
Line
355
URL of page causing the error
https://******/index.phpbbf19804b68=b1bf535e3237381e6e976a3425d3be33
Backtrace information
#0: smf_json_decode()
Called from /home2/*****/public_html/*****/Sources/Load.php on line 355
#1: reloadSettings()
Called from /home2/*****/public_html/*****/SSI.php on line 135
#2: require_once()
Called from /home2/*****/public_html/*****/fix_packages.php on line 22
No mods and no hooks
Just looked and only error I have in cpanel is:
Quote[Fri Sep 10 13:46:36.153114 2021] [:error] [pid 141723:tid 140320716572416] [client xxx.77.198.132:0] File does not exist: /home2/*****/public_html/*****/index.php, referer: https://*****/index.php?action=admin;area=scheduledtasks;sa=settings;bbf19804b68=b1bf535e3237381e6e976a3425d3be33
Any help on this would be greatly appreciated so I can move on with it! This is the only errors I have left as far as the upgrading goes. Mods...another thread! O:)
Thanks 8)
Apparently you have an empty file in one of your directories somewhere (filesize() will return 0 for empty files). This should get rid of the error...
Sources/ManageMaintenance.php
Find
$fc = fread($fp, filesize($file['dir'] . '/' . $file['name']));
Replace
if (filesize($file['dir'] . '/' . $file['name']) !== 0)
$fc = fread($fp, filesize($file['dir'] . '/' . $file['name']));
Thanks you so much @Oldiesmann! 8)