Forum Replies Created

Viewing 15 replies - 46 through 60 (of 161 total)
  • Plugin Contributor helened

    (@helened)

    Donotdont,
    Thanks for reporting this.
    We are working on a fix.

    • This reply was modified 9 years, 9 months ago by helened.
    Plugin Contributor helened

    (@helened)

    NewsArena,
    The fix won’t be ready for at least a day.

    You can stop this from happening right now by doing this:

    Navigate to Wassup >> Options >> [General_Setup] tab
    and under Statistics recording, UNCHECK Enable spam and malware detection on records and save settings.

    Helene.

    Plugin Contributor helened

    (@helened)

    Hi NewsArena,

    I see the problem. page_id=175 is being misunderstood by Wassup as an attempt to access a user account with id=175. I’ll do a fix right away.

    Plugin Contributor helened

    (@helened)

    There is no way to stop autorefresh in “Current Visitors Online” panel (3 minutes auto refresh).

    There are 2 ways to stop autorefresh in the “Vistor Details” panel:

    1. To pause autorefresh: click the ticking countdown number before it reaches zero. This stops autorefresh. To resume countdown, click the “*paused*” message or just reload the page.
    2. To stop autorefresh permanently:
    • Go to Wassup >>Options >> “General Setup” tab.
    • Under “Visitor Detail Settings” look for the option Set how many minutes wait for automatic page refresh:
    • Enter ‘0’ in the text field and save settings.
    Plugin Contributor helened

    (@helened)

    Thanks for providing your browser and plugins details.

    Wassup (and WordPress) uses browser referrer information to verify that update requests originated from a Wassup (WordPress) form before processing the request, so ‘Referrer Control’ must indeed be the culprit.

    If it’s a free plugin, I will look at ‘Referrer Control’ to see if there is any way to exclude internal WordPress admin referrer data from being affected by it.

    Plugin Contributor helened

    (@helened)

    Hi Michael

    Wassup 1.9.1 with this fix is still undergoing beta tests. It will be out soon.

    If you can’t wait and you are comfortable with PHP code, you can try edit Wassup plugin code to fix the preg_match error yourself:

    • Open the file “wassup.php” in WordPress plugin editor by navigating to WordPress admin >>Plugins and click the “Edit” link below the “WassUp Real Time Analytics” plugin title.
    • Find lines #2922-2923 (just a little over 1/2 way down the page):
      //#12 Exclude for 404 hits unless it is 1st visit or hack attempt
      if($req_code == 200 || empty($recent_hit) || ($hackercheck && (stristr($urlRequested,"/wp-")!==FALSE || preg_match('/\.(php\d?|ini|aspx?|dll|cgi|js|jsp)|(\.\.\/\.\.\/|root[^a-z0-9\-_]|[^a-z0-9\-_]passw|\=admin[^a-z0-9\-_]|(?:user|author|admin|id)\=\-?\d+|\=\-\d+|(bin|etc)\/)|[\*\,\'"\:\(\)$']|administrator|bin|code|config|cookie|delete|document|drop|drupal|exec|function|insert|install|joomla|root|script|select|setting|setup|table|upgrade|update|upload|where|window|wordpress)/i',$urlRequested)>0))){
    • inside the above “if” statement look for the word “administrator” and add a single left parenthesis “(” before it, ex: “(administrator|bin|” and that’s it.

      The corrected “if” statement should look like this:

      if($req_code == 200 || empty($recent_hit) || ($hackercheck && (stristr($urlRequested,"/wp-")!==FALSE || preg_match('/\.(php\d?|ini|aspx?|dll|cgi|js|jsp)|(\.\.\/\.\.\/|root[^a-z0-9\-_]|[^a-z0-9\-_]passw|\=admin[^a-z0-9\-_]|(?:user|author|admin|id)\=\-?\d+|\=\-\d+|(bin|etc)\/)|[\*\,\'"\:\(\)$']|(administrator|bin|code|config|cookie|delete|document|drop|drupal|exec|function|insert|install|joomla|root|script|select|setting|setup|table|upgrade|update|upload|where|window|wordpress)/i',$urlRequested)>0))){

      Don’t copy and paste the above code into the plugin editor because some characters won’t copy correctly and could cause Wassup (and your site) to crash. Just use your keyboard to edit the code.

    Plugin Contributor helened

    (@helened)

    Can you tell us what browser caused the problem and what plugins were installed in that browser? We need to know this so that we can isolate the problem and add a fix/workaround for future versions of Wassup. Thanks.

    Plugin Contributor helened

    (@helened)

    Wassup 1.9 requires that you have the administrator capability ‘manage_options’ in order to update settings under Wassup-Options.
    Please check that you are logged in under an account with that administrator privilege.
    If you are already admin, try logging out of WordPress and then log back in to refresh your account roles and capabilities, then go to Wassup-Options and try update settings again.
    If that still doesn’t work, please post here whether you have a multisite setup and what scheme your site uses, secure ‘https://’ or regular ‘http://’.

    Plugin Contributor helened

    (@helened)

    Hi Mikas,
    A browser add-on or a link checker or a search engine optimization plugin could cause these hits.

    To stop Wassup from tracking them, go to Wassup Options >> [Filters & Exclusions] Tab and scroll down to the bottom of the page where you’ll see the “Exclude by URL request” option, enter “/sitemap.xml/robots.txt, /sitemap_index.xml” in the appropriate text area and save.

    Plugin Contributor helened

    (@helened)

    Thanks for providing your error details…and sorry that you are having trouble with Wassup 1.9.

    It appears that the Wassup 1.9 update did NOT complete successfully in WordPress, but Wassup 1.9 activated, nonetheless. This is a bug in Wassup 1.9.

    Though your site is down, your site content should be fine. Except for a single wp_options record (2 if using Wassup Widget), no WordPress data or files were impacted when Wassup updates. The update only affects Wassup’s own table data and files.

    To restore your site and get back access to wp-admin, you must manually remove “wassup” folder from your “/wordpress/wp-content/plugins” directory:

    • Login to your web hosting account then go to the CPanel (control panel) and open the “File Manager” or you can use an FTP client on your PC to connect to your web host.
    • Navigate to “/wordpress/wp-content/plugins” sub-directory which is located in “/www_root” or “/public_html” or “/htdocs” folder on your host.
    • Delete “wassup” folder.

    You may need to refresh your browser a couple times to see your website after doing this delete.

    Note that the old Wassup data is still around and you can install Wassup 1.8.7 to see it.
    An update to fix the update bug is coming soon.

    Plugin Contributor helened

    (@helened)

    You need to set your timezone in WordPress settings:

    In WordPress admin, go to Settings >> General and under Timezone click the down arrow next to the timezone shown to see a full list of timezones. If the timezone shown is a ‘UTC’ value, scroll up until you see the city/country designations then choose the city/country that is closest to your location and save.

    Plugin Contributor helened

    (@helened)

    Thanks for reporting this. It will be fixed very soon.

    Plugin Contributor helened

    (@helened)

    Starflow,
    Thanks for checking your debug log (and for using WP_DEBUG). Its very helpful to see the debug error messages.

    To fix the 1st error, try these steps:

    • Reset your Wassup settings back to default in Wassup – Options
    • also in Wassup – Options, STOP (disable) Wassup recording.
    • Then go to WordPress plugins menu and deactivate, then reactivate Wassup.
    • Wait a few minutes after activating Wassup (5-10 mins) because Wassup activation can exceed the time allotted by WordPress/PHP and the update process continues even after WordPress says its done.
    • After waiting, go back to Wassup – Options and START (enable) Wassup recording.

    To fix the 2nd error:

    Go to Wassup – Options >> [Manage Files & Data] tab, scroll down and under “Table Optimization”, uncheck the box for: Enable automatic table optimization.

    A fix for both these problems is coming soon.

    Plugin Contributor helened

    (@helened)

    Thanks for your very informative feedback. Hopefully it will be helpful to other users as well.

    We weren’t aware that memory warning sometimes didn’t get displayed after an upgrade to Wassup 1.9. In your case, the disabled ‘set_time_limit’ function on your web host server is likely the cause of that problem too. Without the ability to increase the script time limit, a premature end to the upgrade script could occur…before the memory message is generated.

    About that memory warning…40Mb is the minimum required memory for WordPress to run by itself (64Mb in multisite). Wassup can run with that amount of memory allocated, but only if there are few or no other plugins installed. With multiple plugins installed, 40Mb is just too small to effectively run WordPress 4 (with or without Wassup).

    Plugin Contributor helened

    (@helened)

    Thanks for reporting this.

    The ‘set_time_limit’ function appears to be disabled on your web host server. You can check this by going to Wassup – Options >>[Manage Files & Data] tab and scroll down to the Server Settings. Look at the ‘PHP Disabled functions’ list and if you see ‘set_time_limit’ (in red), then that is the case.

    Wassup 1.9 uses this PHP function often, so the errors are unavoidable for now. Fortunately, this error is not critical because Wassup uses your server’s default time_limit setting when it can’t set one.

    I will attempt to suppress the errors from displaying on your screen in a bugfix release soon.

Viewing 15 replies - 46 through 60 (of 161 total)