Jack_mcs Posted October 26, 2009 Author Share Posted October 26, 2009 (edited) See here. As for email, they are not protected in any way, unless something like pgp is uses, which isn't possible with a shop. You should never send your passwrod in an email unless the email doesn't contain any reference to the site it is for. Please post future, non-contribution related questions in the general forum. Edited October 26, 2009 by Jack_mcs 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...
latincosmo Posted October 31, 2009 Share Posted October 31, 2009 I get "Failed to open file sitemonitor_reference.php" after clicking on the top update button of the admin page as indicated by the step 6 of the readme file. My error_log shows: PHP Warning: fopen(sitemonitor_reference.php) [<a href='function.fopen'>f unction.fopen</a>]: failed to open stream: Permission denied in /var/www/html/catalog/myadmin/includes/functions/sitemonitor_f unctions.php on line 308, referer: http://www.mysite.com/myadmin/sitemonitor_admin.php I tried setting sitemonitor_functions.php permissions to 777 but nothing changed. Any clue? thank you all for reading my post Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 1, 2009 Author Share Posted November 1, 2009 It's most likely referring to a server permissions problem. You will need to ask your host to fix that. 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...
latincosmo Posted November 1, 2009 Share Posted November 1, 2009 It's most likely referring to a server permissions problem. You will need to ask your host to fix that. Hi! Thank you for your super fast response! We'll i am the only one who administer the server. It runs on a fedora machine. I uploaded the files from my windows machine using WinSCP and connect to the server via putty. This is the directory listing: [root@web functions]# ls -l total 168 -rw-r--r-- 1 root root 6966 2009-02-22 09:39 compatibility.php -rw-r--r-- 1 root root 4312 2009-02-22 09:39 database.php -rw-r--r-- 1 root root 53681 2009-06-24 23:05 general.php -rw-r--r-- 1 root root 24704 2009-02-22 09:39 html_graphs.php -rw-r--r-- 1 root root 12826 2009-02-22 09:39 html_output.php -rw-r--r-- 1 root root 672 2009-02-22 09:39 languages.php -rw-r--r-- 1 root root 1027 2009-02-22 09:39 localization.php -rw-r--r-- 1 root root 983 2009-02-22 09:39 password_funcs.php -rw-r--r-- 1 root root 4733 2009-02-22 09:39 sessions.php -rwxr-xr-x 1 root root 21275 2009-09-26 21:57 sitemonitor_functions.php -rw-r--r-- 1 root root 4038 2009-02-22 09:39 validations.php [root@web functions]# Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 1, 2009 Author Share Posted November 1, 2009 Those are file permissions. You need to look at the owner of the files in the server settings. 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...
latincosmo Posted November 3, 2009 Share Posted November 3, 2009 I changed group and user of sitemonitor_functions.php from root to apache which is the user and group the httpd daemon runs on and I still have the same error. Permissions of sitemonitor_functions.php and functions folder were set to 777. httpd were restarted. php.ini shows safe_mode = off Again same error: [Tue Nov 03 07:26:25 2009] [error] [client 65.74.209.129] PHP Warning: fopen(sitemonitor_reference.php) [<a href='function.fopen'>f unction.fopen</a>]: failed to open stream: Permission denied in /var/www/html/catalog/admin/includes/functions/sitemonitor_f unctions.php on line 308, referer: http://www.mysite.com/admin/sitemonitor_admin.php Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 3, 2009 Author Share Posted November 3, 2009 I'm sorry, but server support isn't available in support threads like this. You can ask in the general forum but that's not really a question for these forums so you may not get a response. 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...
latincosmo Posted November 3, 2009 Share Posted November 3, 2009 Jack, thank you. I finally was able to make it work. This is the part of sitemonitor_functions.php that cause me the problem: function WriteFile($filename, $files) { $fpOut = fopen($filename, "w"); if (! $fpOut) { echo 'Failed to open file '.$filename; exit; } because sitemonitor_reference.php did not exist and the page had not permissions to write into my admin folder. So I changed the permissions on the admin folder to 777, run the Update to create the reference file for the first time and then change back the permissions on the folder and sitemonitor files to 755. Now it's working great. Hope this helps someone else. Thanks again for this great contribution. Quote Link to comment Share on other sites More sharing options...
Quantumcat Posted November 8, 2009 Share Posted November 8, 2009 Forgive me if the answer is hidden in the last 35 pages of this post. I used the search function but nothing seemed to fit. I have OSCommerce set up top directory, i.e. no /admin directiry. I installed Site monitor per the readme file, but when I get to "Step 5: Go to admin->Sitemonitor->Configure, setup the various settings and click Update." I have the following errors: Warning: require(includes/boxes/sitemonitor.php) [function.require]: failed to open stream: No such file or directory in /home/altern24/public_html/admin/includes/column_left.php on line 21 Warning: require(includes/boxes/sitemonitor.php) [function.require]: failed to open stream: No such file or directory in /home/altern24/public_html/admin/includes/column_left.php on line 21 Fatal error: require() [function.require]: Failed opening required 'includes/boxes/sitemonitor.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/altern24/public_html/admin/includes/column_left.php on line 21 Where do I need to edit to get it to point to the correct locations? (Minus the /admin) Scott Quote Link to comment Share on other sites More sharing options...
Quantumcat Posted November 8, 2009 Share Posted November 8, 2009 Forgive me if the answer is hidden in the last 35 pages of this post. I used the search function but nothing seemed to fit. I have OSCommerce set up top directory, i.e. no /admin directiry. I installed Site monitor per the readme file, but when I get to "Step 5: Go to admin->Sitemonitor->Configure, setup the various settings and click Update." I have the following errors: Warning: require(includes/boxes/sitemonitor.php) [function.require]: failed to open stream: No such file or directory in /home/altern24/public_html/admin/includes/column_left.php on line 21 Warning: require(includes/boxes/sitemonitor.php) [function.require]: failed to open stream: No such file or directory in /home/altern24/public_html/admin/includes/column_left.php on line 21 Fatal error: require() [function.require]: Failed opening required 'includes/boxes/sitemonitor.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/altern24/public_html/admin/includes/column_left.php on line 21 Where do I need to edit to get it to point to the correct locations? (Minus the /admin) Scott Never mind, lack of sleep had me confusing admin with catalog. :blush: Quote Link to comment Share on other sites More sharing options...
newtech Posted November 16, 2009 Share Posted November 16, 2009 When I try to delete reference file and create a new reference file, run Site monitor, I get the following error message: PHP Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/home/username/public_html) is not within the allowed path(s): (/tmp/:/tmp:/usr/:/var/www/public_html/site/) in /var/www/public_html/site/html/admin/includes/functions/sitemonitor_functions.php on line 162 Where is the script pulling up /home/username/public_html? That is a wrong path. Also where is it pulling up /tmp/:/tmp:/usr/:/var? This is also a wrong path Quote Link to comment Share on other sites More sharing options...
newtech Posted November 16, 2009 Share Posted November 16, 2009 (edited) When I try to delete reference file and create a new reference file, run Site monitor, I get the following error message: PHP Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/home/username/public_html) is not within the allowed path(s): (/tmp/:/tmp:/usr/:/var/www/public_html/site/) in /var/www/public_html/site/html/admin/includes/functions/sitemonitor_functions.php on line 162 Where is the script pulling up /home/username/public_html? That is a wrong path. Also where is it pulling up /tmp/:/tmp:/usr/:/var? This is also a wrong path I changed the file permissions on sitemonitor_configure.php to 666 and it no longer shows the wrong path in the error log. But I still get an error: PHP Warning: fopen(sitemonitor_reference.php) [function.fopen]: failed to open stream: Permission denied in /site/html/admin/includes/functions/sitemonitor_functions.php on line 308, referer: http://www.mysite.com/admin/sitemonitor_admin.php Edited November 16, 2009 by Jan Zonjee Quote Link to comment Share on other sites More sharing options...
Mort-lemur Posted November 19, 2009 Share Posted November 19, 2009 Hi Jack, Just installed and its working well. mayne not for this thread, but: When I run the manual check for hacked files, Im shown a list of 33 suspect files that need closer inspection - what should I be looking for ??? Thanks Quote Now running on a fully modded, Mobile Friendly 2.3.4 Store with the Excellent MTS installed - See my profile for the mods installed ..... So much thanks for all the help given along the way by forum members. Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 19, 2009 Author Share Posted November 19, 2009 The current version is checking for the following: error_reporting(0) base64_decode <iframe Hacker code is generally the first or last line in a file, though it can be anywhere. 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...
Mort-lemur Posted November 19, 2009 Share Posted November 19, 2009 The current version is checking for the following: error_reporting(0) base64_decode <iframe Hacker code is generally the first or last line in a file, though it can be anywhere. Thamks Jack, Can I assume that this code found in contributions is safe ? eg the oscthumb.php file in OSC Thumbs contribution. How do I know if the code is supposed to be there or if it is malicious? Thanks Quote Now running on a fully modded, Mobile Friendly 2.3.4 Store with the Excellent MTS installed - See my profile for the mods installed ..... So much thanks for all the help given along the way by forum members. Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 19, 2009 Author Share Posted November 19, 2009 No, you can't assume that. The code in many of the files it finds is probably safe, unless you have been hacked. But there is no way to be sure. In a case like that, you need to compare your files with the originals to see if they have been altered. You should always have a complete set of original files on your computer so if you don't, you need to do that. If you don't have a known, clean set, then you would have to download the contribution that added them and use those files for comparison. 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...
filmcell Posted November 22, 2009 Share Posted November 22, 2009 I get this error . V1.9 - followed the install info. All looks ok until i click on configure and i get this error ??? Warning: opendir(/home/~~~~~/public_html/administrator/) [function.opendir]: failed to open dir: Permission denied in /home/~~~~~/public_html/admin/includes/functions/sitemonitor_functions.php on line 232 Warning: readdir(): supplied argument is not a valid Directory resource in /home/~~~~~/public_html/admin/includes/functions/sitemonitor_functions.php on line 234 Warning: closedir(): supplied argument is not a valid Directory resource in /home/~~~~~/public_html/admin/includes/functions/sitemonitor_functions.php on line 246 Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 22, 2009 Author Share Posted November 22, 2009 The problem is with how the permissions are set on your server. You will need to ask your host to make a change so that it works. 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...
BackyardRacing Posted November 27, 2009 Share Posted November 27, 2009 (edited) Hi thanks for this great contribution! I installed, fixed some problems already by reading this thread and it's working fine now. But i have one problem that i cannot fix: When the cronjob executes, i always receive mails with the same found differences. I go to admin, delete and create a new reference file, and one hour later with the next execution of the cronjob the same mails arrive, with the same found differences. IT seems that the cronjob works with an outdated reference file. Can there be any issue with caches? Or what could be the problem here? Thanks for any advices! Oliver [edit] oh, i just found an old reference file in ~_path (root directory). I have no idea how this file comes in the root! The new and actual reference file is in the public-html/catalog/admin/. Why does the cronjob work with the file in the root?? Edited November 27, 2009 by BackyardRacing Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 27, 2009 Author Share Posted November 27, 2009 You need to change the cron job syntax so that it cd's into the admin directory before running the script. Your host can help with that. 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...
BackyardRacing Posted November 27, 2009 Share Posted November 27, 2009 You need to change the cron job syntax so that it cd's into the admin directory before running the script. Your host can help with that. That helped! thanks a lot! Quote Link to comment Share on other sites More sharing options...
zozzoozzz Posted November 28, 2009 Share Posted November 28, 2009 HI JACK, thanks for this Contri I run my store in Localhost, while I installed this add-on , two Warning appear: Warning: opendir(/home/username/public_html) [function.opendir]: failed to open dir: No error in C:\AppServ\www\catalog\admin\includes\functions\sitemonitor_functions.php on line 162 Warning: readdir(): supplied argument is not a valid Directory resource in C:\AppServ\www\catalog\admin\includes\functions\sitemonitor_functions.php on line 164 Reference file creation failed. Thanks Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted November 28, 2009 Author Share Posted November 28, 2009 (edited) Warning: opendir(/home/username/public_html) [function.opendir]: failed to open dir: No error in C:\AppServ\www\catalog\admin\includes\functions\sitemonitor_functions.php on line 162 It's trying to access /home/username/public_html. Do you have that location on your server? Perhaps changing the SiteMonitor settings will help? Edited November 28, 2009 by Jack_mcs 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...
rhubarb Posted December 3, 2009 Share Posted December 3, 2009 Where is the record of the files kept? Are they in a database table, or in a text file? I couldn't find any sql in the package. Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted December 4, 2009 Author Share Posted December 4, 2009 They are in the sitemonitor_reference.php file. 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...
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.