fettlebox Posted December 12, 2020 Share Posted December 12, 2020 I've googled these & non the wiser! I've had a few issues with my site filling up the error log. Now those issues are fixed a remaining issue with Security Warning: Illegal array key stands out more. I believe these refer to parasite sites that got into my folders when I was hacked around 4 years ago. How do I fix these please? Example below. Thanks Quote [12-Dec-2020 03:11:46 Europe/London] PHP Warning: Security Warning: Illegal array key "/kids/shopby/price--0-100" was detected and was removed. in /home/ross/public_html/classes/sanitize.class.php on line 114 Link to comment Share on other sites More sharing options...
bsmither Posted December 12, 2020 Share Posted December 12, 2020 If this error gets logged in admin, Error Log, System Error Log tab, then hovering over the error will show the stack. This might show which array in which the key is located. The key is using characters CubeCart does not like. If the faulty key in the GET array, you might be able to find it in the web access log, at the same time (adjusted for timezone). How would you like to fix this? Just not log the message in CubeCart's database system error log table? If so, give some consideration to switching off the debugging mode. Not log it in PHP's error_log file? That it is getting logged there may be caused by a file ini-custom.inc.php. Not make the error known anywhere? In /classes/sanitize.class.php, line 114, add // in front of the trigger_error command. Stop whoever is making these page requests using faulty URLs? Check the access log to get the IP address. Once that is known, there are several approaches to blocking those requests. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.