Forum Replies Created

Viewing 15 replies - 151 through 165 (of 187 total)
  • Thread Starter devsaredead

    (@devsaredead)

    Thank you. The plugin is a core plugin of the theme, but neither have updated for over a year so it was strange that it had stopped fetching translations. For the same reason, I think it’s not a loading function problem but I shall investigate further.

    Forum: Fixing WordPress
    In reply to: php 8 crashes
    Thread Starter devsaredead

    (@devsaredead)

    I need to solve this with a different approach. I’m putting WordPress aside for a moment, but I need to upgrade my php 8.0 at least for my applications that are in subdomains.

    They are independent, and 8.0 ready, so why they crash if I try to upgrade php from my cPanel php manager ?

    Thread Starter devsaredead

    (@devsaredead)

    I do confirm somwthing is wrong. On checking the database I got a series of errors related only to Wpforo, like the following:

    [mydatabase.wp_wpforo_accesses] Unknown storage engine ‘InnoDB’

    [mydatabase.wp_wpforo_accesses] Corrupt

    and so on for many tables.

    Besides, everything is corrupted, in the debug window I get a huge list of issues, and the usergroups are not found. There is a message to execute a SQL but it’s a long command and I cannot copy-paste it into the terminal.

    I have even tried to unistall/reinstall but the issue persists.

    As a matter of fact, my forum is not visible anymore, I get a 404 screen in the section where my forum used to be. Because the forum have been deleted in my backend !!

    Please come to my aid, this is urgent !

    Thread Starter devsaredead

    (@devsaredead)

    the issue has disappeared on updating my SSL certificate, I cannot explain how.

    Though, I have read your documentation and wish to disable account creation on checkout. How can I do that?

    Thread Starter devsaredead

    (@devsaredead)

    My request keeps being ignored though it’s a Loco problem. Now, I have discovered that Loco DOES change something in the database and I would like to know where/how, so that I can understand why some strings have lost translation. Thank you.

    Thread Starter devsaredead

    (@devsaredead)

    I’m gonna put this topic on “resolved” because I’m not getting anymore spam registrations since my SSL certificate (free “let’s encript” type) updated. I hope it stays so, but I’d appreciate if some expert would throw some light on how can this happen. thanks

    Thread Starter devsaredead

    (@devsaredead)

    I have resolved, this was the issue (if anyone bumps into the same problem:

    for some reason upon updating the SSL certificate, my htaccess contained a rewrite rule:

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?mydomain.com/.$ [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?mydomain.com$ [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com/.$ [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com$ [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://checkout.stripe.com/.$ [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://checkout.stripe.com$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.)?mydomain.com/.$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.)?mydomain.com$ [NC]
    RewriteRule ..(.)$ http://%{REMOTE_ADDR}/$ [R,NC]

    so I changed it to a simpler

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    so, unless anyone got something to say in terms of safety (or bad practice), I reckon this issue is resolved. 🙂

    Thread Starter devsaredead

    (@devsaredead)

    …Also, it’s weird that it loads file from an application on a subdomain. It’s all caused by the SSL !

    But thank you for confirming it has nothing to do with Worpress, now I got something to tell to the host.

    Thread Starter devsaredead

    (@devsaredead)

    for instance this page, the map doesn’t load, the page stays on loading and if a minute later you press the “stop loading” browser button, then you’ll see the map content trying to load but it doesnt. If you leave it (but I’m not asking you to do it), it will take over 10 minutes to load the map.

    • This reply was modified 3 years, 2 months ago by devsaredead.
    Thread Starter devsaredead

    (@devsaredead)

    you are right, here’s a link not to my site but to an application installed on a subdomain, so it has no plugins and I guess it would be easier to investigate. The console suggests it’s a mixed content issue, but I wonder how since the sites have not had any mixed content ever.

    unless you have resolved this, you may try

    // QUICKLY TRANSLATE ANY STRINGS THAT DON’T GET TRANSLATED
    add_filter(‘gettext’, ‘translate_text’);
    add_filter(‘ngettext’, ‘translate_text’);
    function translate_text($translated) {
    $translated = str_ireplace(‘View your shopping cart’, ‘mostra carrello’, $translated);
    $translated = str_ireplace(‘Start shopping’, ‘inizia a comprare’, $translated);
    return $translated;
    }

    Thread Starter devsaredead

    (@devsaredead)

    You may think it’s not a Loco issue but it is, and I have no bug to report. I have also tried the load theme/plugin-textdomain function but it doesnt help.

    Again, it stopped working on the production site but still does on staging site. Awaiting for a reply, if you please. Thank you.

    Thread Starter devsaredead

    (@devsaredead)

    thank you but I have implemented all above on a regular basis. My concern is to find and delete a portion of code which must be hidden somewhere. I mean, it’s impossible that I start getting spam the very second I turn the site on. Besides, I wasn’t getting spam before.

    It must be a vulnerability in a plugin but of course everyone blames everyone. Reinstalling WP doesn’t help, scanning at server and site level neither.

    Where is that nasty code hiding?

    Look into WordPress core translations, or force them with following snippet:

    // QUICKLY TRANSLATE ANY STRINGS THAT DON’T GET TRANSLATED
    add_filter(‘gettext’, ‘translate_text’);
    add_filter(‘ngettext’, ‘translate_text’);
    function translate_text($translated) {
    $translated = str_ireplace(‘Start shopping’, ‘Inizia’, $translated);
    $translated = str_ireplace(‘Renew’, ‘rinnova’, $translated);
    return $translated;
    }

    But it’s not the proper method. Loco’s author doesn’t give any feedback on such matters.

    Thread Starter devsaredead

    (@devsaredead)

    this problem is really getting on my nerves. Don’t you have an alternative to captcha? You must investigate, there really is a hole in your plugin. I tested with a dfault theme and it spam registrations still get through.

Viewing 15 replies - 151 through 165 (of 187 total)