• Resolved toituu

    (@toituu)


    Hi.

    I’m pre-evaluating some WordPress RSS plugins for production usage and while drawn to the WP RSS Aggregator due to the features provided, I’m facing some major problems even with the free version.

    It seems that after activating the plugin, I cannot load the admin dashboard anymore as I am stuck with this kind of error:
    “Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/html/wp-content/plugins/wp-rss-aggregator/src/Handlers/FeedTemplates/PreviewTemplateRedirectHandler.php on line 67 Warning: Cannot modify header information – headers already sent by (output started at /var/www/html/wp-content/plugins/wp-rss-aggregator/src/Handlers/FeedTemplates/PreviewTemplateRedirectHandler.php:67) in /var/www/html/wp-includes/pluggable.php on line 1435…”

    Now, we are running with PHP 8.2 which might explain this deprecation warning, but it is my understanding that the latest version of the plugin should work with recent PHP version.

    Other problem we have is that items do not seem to be imported at all from any RSS feed, leaving us just showing “No feed items found” to users. Not sure if that is also related to the PHP version, but I’m pretty much exhausted all the troubleshooting guides and material I can find, and unless being able to resolve these issues, I do not see how we could proceed with this plugin.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Hendra Setiawan

    (@hendcorp)

    Hi @toituu

    Thanks for reaching out! While version 4.23.8 aimed to resolve several compatibility issues, we acknowledge that it did not completely eliminate all PHP 8 deprecation warning. However, I’m pleased to inform you that we are actively working on Aggregator 5.0, which will be fully compatible with PHP 8.x.

    Regarding the other problem, would you mind sharing your debug logs and system info with us as outlined in the instructions here?

    Additionally, if you could provide your RSS feed URL, that would be perfect. It will allow us to conduct tests on our end, attempt to replicate the issue, and provide you with an accurate solution.

    Thread Starter toituu

    (@toituu)

    I have been testing the plugin with couple of random rss feeds passing validation:

    https://rss.cnn.com/rss/cnn_topstories.rss

    https://www.abc.net.au/news/feed/46182/rss.xml

    I can see the feed preview picking up the items just fine, but those will not get imported, or shown to user.

    I extracted the logs as per instructed, but it does not seem to be a whole lot there, only couple of warnings. Like said, if navigating to the admin after enabling the plugin with another browser, the admin does not load so not sure how much the log would capture anyway:

    2024-05-07 07:25:20 Template "default" does not exist or could not be loaded. The default template was used instead.
    2024-05-07 07:25:36 Template "default" does not exist or could not be loaded. The default template was used instead.
    2024-05-07 07:25:36 Template "default" does not exist or could not be loaded. The default template was used instead.
    2024-05-07 07:25:36 Template "default" does not exist or could not be loaded. The default template was used instead.

    Is there some switch somewhere it increase the verbosity?

    Also, the system info as requested:

    “Begin System Info

    Please include this information when posting support requests

    Multi-site: No

    SITE_URL: https://localhost:8086
    HOME_URL: https://localhost:8086

    Plugin Version: 4.23.8
    WordPress Version: 6.5.2

    Platform: Windows
    Browser Name: Chrome
    Browser Version: 124.0.0.0
    User Agent String: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

    PHP Version: 8.2.18
    MySQL Version: 8.0.37 (mysqli)
    Web Server Info: Apache/2.4.59 (Debian)

    PHP Safe Mode: No
    PHP Memory Limit: 256M
    PHP Post Max Size: 8M
    PHP Time Limit: 30

    WP_DEBUG: Enabled

    WP Table Prefix: Length: 3 | Status: Acceptable

    Show On Front: posts
    Page On Front: #0
    Page For Posts: #0

    Session: Disabled
    Session Name: PHPSESSID
    Cookie Path: /
    Save Path:
    Use Cookies: On
    Use Only Cookies: On

    UPLOAD_MAX_FILESIZE: 2MB
    POST_MAX_SIZE: 8MB
    WordPress Memory Limit: 40MB
    DISPLAY ERRORS: N/A
    FSOCKOPEN: Your server supports fsockopen.

    PLUGIN MODULES:

    • core
    • addons
    • wordpress
    • assets
    • importer
    • feed_sources
    • feed_items
    • feed_blacklist
    • feed_display
    • feed_shortcode
    • feed_templates
    • gutenberg_block
    • images
    • custom_feed
    • rest_api
    • tools
    • tools/bulk_add
    • tools/blacklist
    • tools/import_export
    • tools/logs
    • tools/sys_info
    • tools/reset
    • settings
    • licensing
    • upsell
    • logging
    • i18n
    • twig
    • parsedown
    • polylang_compat
    • bf23

    ACTIVE PLUGINS:

    Breadcrumbs: 1.0
    Create Block Theme: 1.13.8
    Debug Bar: 1.1.4
    Enable Button Icons: 0.1.0
    Hello Dolly: 1.7.2
    Log Deprecated Notices: 0.4.1
    Query Monitor: 3.15.0
    The Icon Block: 1.7.0
    Theme Check: 20231220
    TranslatePress – Multilingual: 2.7.2
    WP RSS Aggregator: 4.23.8

    DEACTIVATED PLUGINS:

    Akismet Anti-spam: Spam Protection: 5.3.1
    Demo Plugin: 0.1.0

    CURRENT THEME:

    Cyper-Citizen-Learning-Hub: 1.0.0

    SETTINGS:

    wpra/logging/enabled 1
    wpra/logging/limit_days 3
    wprss_db_version 16
    wprss_did_intro 1
    wprss_intro_feed_id 41
    wprss_intro_shortcode_page 42
    wprss_prev_update_page_version 4.23.8
    (
    [open_dd] => blank
    [follow_dd] => no_follow
    [feed_limit] => 15
    [date_format] => Y-m-d
    [limit_feed_items_db] => 200
    [cron_interval] => fifteen_min
    [styles_disable] => 0
    [title_link] => 1
    [title_limit] =>
    [source_enable] => 1
    [text_preceding_source] => Source:
    [date_enable] => 1
    [text_preceding_date] => Published on
    [limit_feed_items_imported] => 0
    [custom_feed_url] => agggregaterss
    [custom_feed_limit] =>
    [source_link] => 0
    [video_link] => false
    [limit_feed_items_age] =>
    [limit_feed_items_age_unit] => days
    [time_ago_format_enable] => 0
    [tracking] => 0
    [custom_feed_title] => Cyber Citizen Learning Hub Dev
    [pagination] => default
    [authors_enable] => 0
    [unique_titles] => 0
    [expiration_notice_period] => 2 weeks
    [feed_request_useragent] =>
    [certificate-path] => wp-includes/certificates/ca-bundle.crt
    [limit_feed_items_per_import] =>
    [feed_items_import_order] => latest
    [custom_css] =>
    [html_classes] =>
    [feed_cache_enabled] => 0
    [schedule_future_items] => 0
    )

    PHP EXTENSIONS:

    • Core
    • PDO
    • Phar
    • Reflection
    • SPL
    • SimpleXML
    • Zend OPcache
    • apache2handler
    • bcmath
    • ctype
    • curl
    • date
    • dom
    • exif
    • fileinfo
    • filter
    • gd
    • hash
    • iconv
    • imagick
    • intl
    • json
    • libxml
    • mbstring
    • mysqli
    • mysqlnd
    • openssl
    • pcre
    • pdo_sqlite
    • posix
    • random
    • session
    • sodium
    • sqlite3
    • standard
    • tokenizer
    • xml
    • xmlreader
    • xmlwriter
    • zip
    • zlib

    End System Info”

    Plugin Support Hendra Setiawan

    (@hendcorp)

    Hi @toituu

    I conducted some tests on my end using PHP 8.2, and Aggregator was able to import the feed without any issues. Please see the screenshots below:

      For the next step of troubleshooting, I would suggest performing a conflict check to identify the source of the problem because sometimes it might be the case that certain third-party plugins or themes will conflict with WP RSS Aggregator, causing it not to function as advertised.

      Please let me know how that goes.

      Thread Starter toituu

      (@toituu)

      After deactivating all other plugins and switching to the proposed theme, the issue of feed items not importing still persists even after reinstalling the plugin. Not quite sure how to proceed from here.

      Plugin Support Hendra Setiawan

      (@hendcorp)

      Hi @toituu

      Thank you for getting back to us! Since deactivating all other plugins and switching to the default theme hasn’t helped, could you please try increasing your PHP time limit to 120 or more? I noticed that your current PHP time limit is 30, which could be the root cause of the issue.

      If the issue persists, another possible reason your feed is not importing is the cron job. Please kindly review this documentation to fix issues with the cron job.

      Please let me know how that goes.

      Thread Starter toituu

      (@toituu)

      After increasing the time limit to 300, the issue still persists, and I did not see any errors indicated in the events after installing WP Crontrol. Interestingly, after reinstalling and resetting the plugin, there also does not seem to be any logs collected in the Logs tab under Tools even though logging is enabled.

      • This reply was modified 10 months, 3 weeks ago by toituu.
      Plugin Support Hendra Setiawan

      (@hendcorp)

      Hi @toituu

      For further investigation, could you please take screenshots of the following:

      1. Your cron (WP Crontrol page).
      2. Your error logs page.
      3. Your feed source configuration.

      This will help us better understand the issue and provide a more accurate solution.

      P.S: You can share your screenshots using?Snipboard?or?Imgur.

      Thread Starter toituu

      (@toituu)

      Hi again

      Uploaded screenshots for the WP Crontrol page relates to associated tasks, the error logs page (but like stated earlier, after I reset the plugin a while back when battling with this issue, it has not logged anything), one source feed settings, and the empty feed items page so show the end result.
      https://snipboard.io/iEK2nv.jpg
      https://snipboard.io/EV9o7a.jpg
      https://snipboard.io/h0qdgG.jpg
      https://snipboard.io/8t03jC.jpg

      Plugin Support Hendra Setiawan

      (@hendcorp)

      Hi @toituu

      Thank you for sharing the screenshots. They’re super helpful!

      Upon checking, I noticed that there is a problem with your cron. So, if we take a closer look at the “Next Run” field, it seems to show a past time when it should be showing a future time. Please refer to this screenshot with the related errors highlighted.

      Aggregator needs the WP-Cron system to function correctly since we rely on this to schedule tasks that regularly fetch and update feeds. You will need to have a word with hosting support to ensure they haven’t restricted cron on your site or resolve the issue of a stuck cron.

      You may also consider trying out any of the solutions recommended in this documentation.

    Viewing 9 replies - 1 through 9 (of 9 total)
    • The topic ‘Free plugin not basically working at all’ is closed to new replies.