stefan21 Posted August 3, 2015 Share Posted August 3, 2015 Coming up with a few errors: Date / Time: 03-08-2015 23:04:27Error Type: [E_NOTICE] Undefined variable: invalidAttemptOn line 245File includes/modules/view_counter.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Date / Time: 03-08-2015 23:04:27Error Type: [E_NOTICE] Undefined variable: invalidAttemptOn line 262File includes/modules/view_counter.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Date / Time: 03-08-2015 23:04:51Error Type: [E_NOTICE] Undefined offset: 1On line 328File includes/modules/view_counter.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Any ideas? regards, stefan Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted August 4, 2015 Author Share Posted August 4, 2015 At lines 245 and 262, change this if ($invalidAttempt) { to this if (isset($invalidAttempt) && $invalidAttempt) { At line 328, change $referrer_query = $refer_data[1]; to this $referrer_query = (isset($refer_data[1]) ? $refer_data[1] : ''); Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
stefan21 Posted August 4, 2015 Share Posted August 4, 2015 Jack_mcs, thank you for your help. These errors are gone. While trying out, got now another one: Date / Time: 04-08-2015 09:11:36Error Type: [E_NOTICE] Undefined index: HTTP_REFEREROn line 325File includes/modules/view_counter.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Best regards, stefan Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted August 4, 2015 Author Share Posted August 4, 2015 Try changing $refer_data = addslashes(tep_db_input(urldecode($_SERVER['HTTP_REFERER']))); $refer_data = explode('?', $refer_data); to if (isset($_SERVER['HTTP_REFERER'])) { $refer_data = addslashes(tep_db_input(urldecode($_SERVER['HTTP_REFERER']))); $refer_data = explode('?', $refer_data); } else { $refer_data = array(0 => '', 1 => ''); } Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
stefan21 Posted August 4, 2015 Share Posted August 4, 2015 I changed the code as you suggested. Right now no errors in the log which refer to view_counter.php. I'll be back, if errors will show up again. Thank you so far. Best regards, stefan Quote Link to comment Share on other sites More sharing options...
stefan21 Posted August 5, 2015 Share Posted August 5, 2015 (edited) Jack_mcs, some other errors are showing up: Date / Time: 05-08-2015 10:11:02Error Type: [E_NOTICE] Undefined index: HTTP_CLIENT_IPOn line 5File includes/modules/view_counter_country_block.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Date / Time: 05-08-2015 10:11:02Error Type: [E_NOTICE] Undefined index: HTTP_X_FORWARDED_FOROn line 6File includes/modules/view_counter_country_block.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Date / Time: 05-08-2015 10:11:02Error Type: [E_NOTICE] Undefined variable: spider_flagOn line 99File includes/modules/view_counter.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Date / Time: 05-08-2015 10:46:00Error Type: [E_NOTICE] Undefined variable: uaOn line 176File includes/modules/view_counter.php-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Edited August 5, 2015 by stefan21 Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted August 5, 2015 Author Share Posted August 5, 2015 To be clear, those, and the others you mentioned, are notices, not errors. As such, they are harmless. All of the last ones you mention are because the variables are not defined before using them. They can be defined using the isset statement but it isn't something I have time for right now, especially since I suspect there will be others. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
stefan21 Posted August 5, 2015 Share Posted August 5, 2015 Jack_mcs, I'm not a programmer - so how can I know? Thank you for clarification. Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted August 5, 2015 Author Share Posted August 5, 2015 You can't, nor would you be expected to, know unless someone pointed it out. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
♥Tsimi Posted August 18, 2015 Share Posted August 18, 2015 (edited) @@Jack_mcs Hi Jack Just wondering, would this addon work without the large files from IP2Location? I am interested in the ban an kick with message function. Edited August 18, 2015 by Tsimi Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted August 18, 2015 Author Share Posted August 18, 2015 No, it won't. But there are files of different sizes available from them. Any where work. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
NUKE1989 Posted November 8, 2015 Share Posted November 8, 2015 (edited) Hello to all. I am thinking of installing this module. However since i am not experienced, and this module requires many changes, i am a bit afraid. My question is, does this module generally works or at least doesn't destroys something else? Thanks! Edit: I received a reply in another thread and i am going to install it right now. Edited November 8, 2015 by NUKE1989 Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 8, 2015 Author Share Posted November 8, 2015 I replied in your other thread for this but will post it again here in case others just see this post: The only problem is if the block countries option is enabled. It uses an external site and that site seems to be down more than up. This has been fixed in the unreleased version. I should add to this that the addon has an on/off setting so that if there is some problem, it can be turned off and that will be as if it was never installed. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
NUKE1989 Posted November 9, 2015 Share Posted November 9, 2015 (edited) Okay, i almost did everything that i had to do. Before i turn it on i would like to ask some questions about Install.txt: 2) view_counter_install.php wasnt on New Files folder but on database folder. So i just put it on catalog folder and seems that it worked. I believe this needs a bit more clarification. 4) admin/languages/english.php should be admin/includes/languages/english.php right? 6) In admin/includes/column_left.php, look for require(DIR_WS_BOXES... or include(DIR_WS_BOXES..., I cant find this line... EDIT: I just saw your post The left column change only applies to shops that have the old style of left_column.php (before 2.3.3, I think). 8) If oscommerce version 2.3 or above, if the ckeditor is installed, .... i have no idea if ckeditor is installed so i changed nothing for now. I assume i would know if i had it installed. 11) In the root's .htaccess file,.... Thats what i am mostly afraid. What do you mean by root's? There is one .htaccess file on /catalog and another on /catalog/admin. You mean the first one? And if my name is "abcde" instead of "admin" does that mean that line RewriteCond %{REQUEST_URI} "/admin/" should be RewriteCond %{REQUEST_URI} "/abcde/" ? 12) I dont seem to have a robot.txt file anywhere... Thanks a lot. Edited November 9, 2015 by NUKE1989 Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 9, 2015 Author Share Posted November 9, 2015 Thank you for mentioning the mistakes in the install file. It is difficult for a developer to see such things since they know what they mean and don't see the obvious problems. I've corrected the install instructions for #2 and #4. What you did was correct. #6 already mentions that in the install file. #8 The ckeditor is an html editor used, mainly, for product descriptions. It has to be installed so you would probably know if it was there. #11 The root directory, in this case, is the directory your shop is located in, which is the catalog directory. The instructions state, "only ifyour admin is not named admin" so since your admin is not named admin, you would add it. Hackers know that the default admin name is admin so they will try to access it. That command will trap them. But if your admin is named admin, it will trap you too. #12 A robots file is not included in the basic shop but it should be added, not just for this addon. Search the web for robots file. There are also examples here on the forums but some are incorrect so only add one if you are sure it is correct. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
Ken_Shea Posted November 20, 2015 Share Posted November 20, 2015 (edited) Hi Jack, In post #263 there is mention of " The only problem is if the block countries option is enabled. It uses an external site and that site seems to be down more than up. This has been fixed in the unreleased version." You had installed (On Target Sports) V1.6 the first week of November, would this have this Fix mentioned? On another subject, how many IP's can be blocked before it begings to degrade site performance, if at all? Thanks Ken Edited November 20, 2015 by Ken_Shea Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 20, 2015 Author Share Posted November 20, 2015 @@Ken_Shea Yes, version 1.6 has the country blocking code fixed so it is safe to use that option. Just be sure to have the country blocking option for the shop side set to Internal. As for the size, there are two different blocks going on. If you are referring to the country blocking, those IP's are stored in the database so the size shouldn't make much of a difference on performance. If you are referring to blocking IP's in the monitor section, those are added to the root's .htaccess file. There's no limit on how large that file can be but the larger it gets the slower the site will become because that file keeps getting loaded. I think a size of around 30KB is fine and won't cause any noticeable slowness, though there are a number of other factors to consider, like server speed and the other commands in the file. You can test it by enabling the display queries option, running a test and then reducing the file to the smallest size and testing again. Maybe duplicate the entries in the file until it reaches 50KB or so and see what that does. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
elara Posted November 25, 2015 Share Posted November 25, 2015 Hi Jack, thanks for your contribution and support. Just I installed View Countes v1.5 on my Oscommerce 2.3.1 and it shows the following error message, ¿Some advice? Fatal error: Uncaught exception 'Exception' with message 'invalid data, remaining: uHxFYccbLgzQc7lO7udCoQFazwisMObokg2sBl1g6j6YYVwboHCx_KU9p5KxL21WedeUD8ZOh6y-lsuPROfNTM_ud4_nJDO8IkL8rfzOU9ngNp_oxFsrLqpjWV1WQB-XoFTGN5-T3qfAVN6EzFvmQvADxUPCZKjgwqVfjjadyWi2qZJgf74USgah0ydjA4RRo2pVPQ1Vkrb8oweLWuFlNJQmH_ZSvtFXgxfSf_OX-wVcfB_qQxfYGQOB16TQbR46-6Ac1hdx8CfUulQFd9OxegR37RDAtARjwVt0GW3QoYKV5-lpaamkf0tk2AvSDQuy0EhkoW1qmw-XQAJfIToeJpxtkJ5tx5Mrq1Poc4LZlV5MxLpO1I9qVUE3dT9dYg_PfFFo50Mw35GkJTTZfVWDrpcHlorNuJAG4on2ECKcl84M5--0es_VY4l6ei3coxHs_8Uu0uZbxl5QQDjMqraFVHVMHWxSG_TsTimxlnhCW2b5p7OgwmKiqQlQ_zXpWmBzkv-k_Wx9u-NbyL4bjpyXJDdl3HxTMCvj1QMHyj0kmA7XZNoXPKNXtfD0o008izJLBsfnjHvHBjjO80AsiSZCwf1nFBTpAHK2iQOtFayiNSo.' in /home/ipexpres/public_html/pyme/admin/includes/functions/view_counter.php:1743 Stack trace: #0 /home/ipexpres/public_html/pyme/admin/includes/functions/view_counter.php(1318): UnserializeSession('uHxFYccbLgzQc7l...') #1 /home/ipexpres/public_html/pyme/admin/view_counter.php(671): ShowCart('72d50ba32fd804e...', 300, '') #2 {main in/home/ipexpres/public_html/pyme/admin/includes/functions/view_counter.php on line 1743 Thanks in advanced. Quote Link to comment Share on other sites More sharing options...
elara Posted November 25, 2015 Share Posted November 25, 2015 I just realized that the fatal error only appers when I select visitors. On the other hand I realized that I was unable to uncheck the Related box option, everytime that I try to uncheck this box, it back to be checked. Only when visitors is selected the fatal error appers again. Thanks. Quote Link to comment Share on other sites More sharing options...
elara Posted November 25, 2015 Share Posted November 25, 2015 I am seeing an error fairly frequently, but not all the time - View Counter - Monitor with the options Show Visitors , Active Only & Related checked: Fatal error: Uncaught exception 'Exception' with message 'invalid data, remaining: g7NTKuX7-iKfHJCUqH_COZlkPDllSVBQUKA5fE2BcvKMNETaERAJH5QnEYnp8pj2YgQPVr1gDjgm_Vyiek-2uk13gq-XCVyeJXSKc5LRnHZwQN1C9GsOYO1InoP49o7fLrJ4stIJVAZsorEctXfSW5PWx-7EtE786u8GIMtH3byTtYWLMKCWH1CD-h2oHpP7h9zBgdDGBQWvww1hxBw-UqeyOHwLIVmJ5DVS6Equ7QyGKJ_6k0AL4P0rBSaRdlhs6W81VfjGEqJRG4CdYKvMejQWJlZulmC2WnGnoeiewmQHHjOJ4rXl9B2R7HgDlfFp1FFDZOT2yNMx8S6QZaYK14JLWf3S5erDd5YAsuKevguaoXMF9-LyF1yVVz0JVdjlCDlCdLjBft23yJXlzDYjyxVdIHrqRTgil4yAhb8UM4nAQ97dd_IYmTCAQtTzMhLeQvEhPerU4RpcX72Mp4BtI86QgTEskBAQQHMxzXZ7ds7034r114vfvYfOuSG4nNmbzbeHxKgfUlyq3EgaZPgIRdSL71gIUndDV9HS5LUDxDYDsybVLZdTPPnTClJsZmy9DuWD6mGNtRkFg2cXYqVZlGeUv2bmLMVAAywIyVTri-Jmx49Q3VDgD1hKK3Ejs5uqJYhaCXR_MdgszyXpc9nVoSYcBdF-1oaPEE6kutiNjOA9XEh7stm17X7ghbbZ1spfB_iQHHXdOC3f5YyJ0rUOo5lbn11fnBK9qHwGakzQtYLeYugBqZRR36Y54nWDDdVWEfzkwav7CGxdq_6bZVwU1IqfyuPu2m0GvRY5Rm-r0TZFguFlwxf0F9dcFz7MuelRisyFBpreC-XQ6EL_haU8jpJBdnfD1LeU1nOM4096vDFaN2pq4ljsSKHuqXRIIXMqc7w5JgFeaOxgPS_Gi07UsSNUe4gN-d5Xg1O0AN0905eNw0dFq_vWsQTDR6 in /home/bare2385/public_html/*****/includes/functions/view_counter.php on line 1737 I am using Osc v2.3.3.4 . Wondering if I have messed up the install somehow or have done something wrong with the view_counterDB.bin?? English (access count for last 24 hours is 442) Hi, could you solve this problem?, Could you please tell me? Quote Link to comment Share on other sites More sharing options...
elara Posted November 25, 2015 Share Posted November 25, 2015 Hi Jack, I went into the database and run a repair on the sessions table as you mentioned above, nevertheless fatal error continues. Please your help, I have done everything and I cant find the solution. Thanks a lot again. Quote Link to comment Share on other sites More sharing options...
Ken_Shea Posted November 26, 2015 Share Posted November 26, 2015 Jack, V1.6 does not appear to be blocking countries in the list. I deleted the current list of countries to be blocked to start afresh but it does not appear to be creating this blocked list. Perhaps it won't show up in the list untill the first visitor occurance from those on the list? There have been numerous visits from countries on the original blocked list. No reply expected during the Thanksgiving season. Ken Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 26, 2015 Author Share Posted November 26, 2015 @@elara The first error you posted is from V 1.5 but the second is from V 1.4 so you may not have upgraded or installed properly. But the only times I've seen those errors has been because of a corrupted sessions table. So if you really are using 1.5 and repairing the sessions table doesn't help, I'm sorry but I don't know what else it might be. You could try changing the Recreate Session setting in admin->Configuration->Sessions, click around the shop some to cause the monitor section to add new entries to see if that helps. Also, you can change the number of rows it shows to try to determine if it is a particular IP that is causing it. So if it is failing and the rows are set to 20, change them to 10. If it works, then increase the count to try to isolate the one that is failing. That won't help by itself but If you can identify something common, it might. For the related box, that doesn't work. I had added with the thought of displaying related entries in tree format and it worked, sort of. But it confused other parts of the code and I've never gone back to finish it. So if you uncheck it, it will just check itself again. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 26, 2015 Author Share Posted November 26, 2015 @@Ken_Shea Thank you for your consideration. The country blocking code is working fine in most of the shops that have 1.6 installed but I have had another one mention having the problem. I'll let you know if I can find a fix, which I hope will be this weekend. Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
elara Posted November 26, 2015 Share Posted November 26, 2015 Hello Jack, please I need urgent help. some minutes ago I was testing changing some options, I activate country ban in the configuration and then i was to monitor, after that I banned one visitor IP for testing (not my IP) on view_counter, my website became inaccessible and it now shows the bellow error message. Please help me to know what files are modified after I banned one IP in the view_counter monitor. Thanks for your urgent help. Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.