Forum Replies Created

Viewing 11 replies - 1 through 11 (of 11 total)
  • Okay, I have been unable to leave Wassup running on this 8,000 member multisite install, because it singlehandedly drags the server to a near-halt.

    Once I activate network tracking, pages start loading visibly more slowly…within a short time, most page load requests time out entirely. Occasionally they’ll still load, but after a lot of lag, sometimes as much as a minute or two.

    Do you have any idea what could cause that?

    Should I start a new thread?

    I may have found the problem, or at least a kludge to prevent it:

    I had wp_debug and wp_debug_log set to true, but wp_debug_display set to false, so that the debugging strings went to the log file, not to user’s browser.

    Turning off wp_debug and wp_debug_log stopped the stupid warnings and notices that were being shown to the users via browser when Wassup was enabled.

    But I don’t know why it was doing that, in the first place. If I have wp_debug_display set to false, it should never show debug strings to the user. I prefer to have the debug set to on (but only to a logfile) all the time.

    To be clear, my issue wasn’t with the code being deprecated, just with the notices being shown when I had them set to not be.

    • This reply was modified 2 years, 6 months ago by kazvorpal.
    • This reply was modified 2 years, 6 months ago by kazvorpal.

    If I’m going to use this product for my client’s thousands of subdirectory customers, I need the fact that it’s flipping on the warnings and notices flag addressed.

    Or Am I expected to go through the plugin’s code and find it for myself?

    I installed Wassup, but when I network activated it, the server began showing php deprecation warnings to users viewing any of the client sites (and the main site, and admins in the control panel).

    It’s as if wp_debug_display were set to true in wp.config.php and error_reporting set to include e_notice instead of only e_error.

    This was, obviously, unacceptable. I had to deactivate the plugin.

    Why was it doing that, and is there any way to stop it other than deactivation?

    Example of the errors:

    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; wassupOptions has a deprecated constructor in wassup.class.php on line 38

    Notice: The called constructor method for WP_Widget in A2A_SHARE_SAVE_Widget is deprecated since version 4.3.0! Use
    __construct()
    instead. in functions.php on line 3721

    Notice: The called constructor method for WP_Widget in evoFC_Widget is deprecated since version 4.3.0! Use
    __construct()
    instead. in functions.php on line 3721

    Notice: has_cap was called with an argument that is deprecated since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead. in functions.php on line 3845

    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘enqueue_admin’ not found or invalid function name in plugin.php on line 525

    • This reply was modified 2 years, 6 months ago by kazvorpal.
    • This reply was modified 2 years, 6 months ago by kazvorpal.
    • This reply was modified 2 years, 6 months ago by kazvorpal.

    Thanks for responding, I really need to get this straightened out.

    It’s Slimstat 4.7.5.1

    The exact table for a given error does not end up existing in the database. For example, I just tried to make an account right now, and got this:

    Insertion Error: Can’t write; duplicate key in table ‘wp_9485_slim_events’ – The template was not applied. (New Blog Templates – With CREATE TABLE query for Additional Tables)

    So I ran this:

    mysql> SHOW CREATE TABLE wp_9485_slim_events;
    ERROR 1146 (42S02): Table ‘i687418_wp1.wp_9485_slim_events’ doesn’t exist

    So the error appears to prevent the actual creation of the table, or else the table gets unmade during the problem.

    Here’s the dump of a typical slim_events table that does exist for a user created during the times when the error is not manifesting:

    | wp_1055_slim_events | CREATE TABLE wp_1055_slim_events (
    event_id int(10) NOT NULL AUTO_INCREMENT,
    type tinyint(3) unsigned DEFAULT ‘0’,
    event_description varchar(64) DEFAULT NULL,
    notes varchar(256) DEFAULT NULL,
    position varchar(32) DEFAULT NULL,
    id int(10) unsigned NOT NULL DEFAULT ‘0’,
    dt int(10) unsigned DEFAULT ‘0’,
    PRIMARY KEY (event_id),
    KEY idx_wp_1055_slim_stat_events (dt),
    KEY fk_wp_1055_slim_events_id (id),
    CONSTRAINT fk_wp_1055_slim_events_id FOREIGN KEY (id) REFERENCES wp_1055_slim_stats (id) ON DELETE CASCADE ON UPDATE CASCADE
    ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 |

    Okay, the problem was that who could view the stats was limited by who was allowed to add/remove plugins, something that users in our network are not allowed to do.

    This is actually a serious potential problem. We’re not the only network that doesn’t allow users to add/remove plugins.

    Yes, many of these users would be confused and upset if they had to actually get their own analytics authorization. They want it to just happen.

    Are you saying that the reason new users are only seeing global stats, while the old users see full stats, is some kind of limit Google places on Analytics, rather than a bug in the setup of WPMU Analytics+ for new accounts?

    In my case, I dropped it in with whatever the default settings and currencies were. When it didn’t work, giving the error mentioned above, I tried hitting the button that is supposed to reset the codes to the default, just in case something was corrupted. I tried a bunch of different, random currencies from the dropdown, they all did the same.

    When I started replying here, I was still trying to get it to work. But I no longer have it set up, so I won’t have much more to contribute to this discussion.

    Peter, I wasn’t saying it fixed it. I’m saying that the problem you’re having, I had too, even with zero modification, despite my resetting the codes just in case.

    I ended up giving up and using the converter Enclick offers:

    https://wordpress.org/plugins/currency-converter/

    Works perfectly, and instantly without a submit or anything.

    I’d have preferred WP Currency Converter, but it never worked for me.

    This is what it did for me, straight out of the box. I not only didn’t change any codes, I hit the built-in reset button for the codes, just in case. I’m using a standard WordPress setup, and embedding the shortcode into a custom version of page.php, but modifying nothing about the plugin except for some CSS to make it match the layout.

    I am having the same problem. I’m a professional web developer, and looking at the debug console in Chrome, no javascript errors. The currency list is the default, I’ve changed nothing except the details of the CSS to let the two dropdowns rest side by side.

Viewing 11 replies - 1 through 11 (of 11 total)