Support » Plugin: The Events Calendar » 403 Forbidden on events tickets

  • Resolved dareadel

    (@h2ofilters)


    There is a forbidden error on the subject website after entering the numbers of ticket. I’ve searched everywhere on your site for solution, googled for help everywhere, BlueHost has assisted in increasing permission, disabled and re-enabled plugin, restored website from previous backups, none of this has helped and it’s frustrating. No one is able to purchase tickets and the event is coming up soon.

    I will appreciate your urgency in resolving this issue.

    Thanks,

    The page I need help with: [log in to see the link]

Viewing 6 replies - 16 through 21 (of 21 total)
  • Plugin Author Andras Guseo

    (@aguseo)

    Hi @h2ofilters

    I did a bit more digging, and my feeling is that your hosting provider will be the one who can help you here.

    I see the 403 error on your site, which basically means what it says: accessing that url (redirection) is forbidden for some reason.
    This is something that cannot be set in our plugins anywhere. It can be a result of a higher security set up by another plugin (like mentioned before), or some other server side setting, for example in an .htaccess file.

    What I did is I took a look at the URL I got:
    https://ancd.org/?tribe_tickets_redirect_to=https%3A%2F%2Fwww.paypal.com%2Fcgi-bin%2Fwebscr%2F_cart%3Fcmd%3D_cart%26add%3D1%26business%3Dinfo%2540ancd.org%26bn%3DModernTribe_SP%26notify_url%3Dhttps%253A%252F%252Fancd.org%26shopping_url%3Dhttps%253A%252F%252Fancd.org%252Fancd-event%252Foctober-event%252F%3Fclear_product_cache%3D1%26return%3Dhttps%3A%2F%2Fancd.org%2Fpayment-received%2F%26currency_code%3DUSD%26custom%3D%257B%2522user_id%2522%253A0%252C%2522tribe_handler%2522%253A%2522tpp%2522%252C%2522pid%2522%253A25061%252C%2522invoice%2522%253A%2522oJ6VCkpee8IX%2522%257D%26quantity%3D1%26amount%3D20%26item_number%3D25061%3A44392%26item_name%3DChildren%2BUnder%2B12%2B-%2BOctober%2BEvent%2B%2513%2B26th%2BANCD%2BAnniversary%2BCelebration

    I took the part after ‘redirect_to’ and ran it through this decoder page:
    https://www.urldecoder.org/

    Then I took the result and pasted it in the address bar in a new tab. The PayPal cart page opened up with my tickets in the cart.

    So the URL is good, the pages work. Only somehow that redirection is blocked for some reason.

    If your WordPress installation is in a subfolder, then the restriction might be in the parent folder .htaccess
    And I guess there are a bunch of other options as well. I’m not a server software expert, so cannot say. Your provider should be able to track this down.

    This is as much as I have now.
    Andras

    Thread Starter dareadel

    (@h2ofilters)

    Thank you so much @aguseo. I’ll go back to BlueHost with your suggestions. However, I was on the phone and chats with them throughout the weekend and they were pointing to the host. Well, I’ll go back again and see what they say. It’s been a frustrating week starting from Friday and hopefully there will be a solution, somehow

    Plugin Author Andras Guseo

    (@aguseo)

    Oh man, I can imagine the frustration.
    I’ll keep my fingers crossed for you! Let us know the outcome.
    A.

    Thread Starter dareadel

    (@h2ofilters)

    @aguseo and @sc0ttkclark Thank you for all your help and the trouble. I spent a couple of hours going one plugin at a time to find the plugin conflict. It turns out it’s BBQ Pro plugin. The surprising thing is I did the same thing over the weekend but did’t discover it.

    In any case, I am passing this along so you can let others know that the plugin is in conflict with your plugin.

    Sorry again for all the trouble.

    Thread Starter dareadel

    (@h2ofilters)

    All is not lost with BBQ Pro plugin. The developer gave these troubleshooting steps:

    1) Put your site into maintenance mode (optional)
    2) Enable BBQ Pro and enable only the regular firewall patterns
    3) Test your page functionality
    4) If the page works, then activate the advanced firewall patterns and test again’
    5) or if the page does not work, then you know the issue is with the regular firewall patterns

    In any case, after you figure out which set of patterns is involved (e.g., regular, advanced, custom), you can continue to the next part of testing:

    1) So with only one set of firewall patterns active (e.g., regular, advanced, custom):
    2) Disable half the patterns and re-test your page functionality
    3) If the page works, then you know the offending pattern is included in the set of patterns that you disabled
    4) or if the page does not work, then disable half of the remaining active patterns and re-test
    5) Etc., keep halving the active patterns until you discover the culprit

    This process is basic troubleshooting and is referred to as the “halving method”. Here is a guide that explains in more detail:

    https://perishablepress.com/the-halving-method-of-identifying-problematic-code/

    Plugin Author Andras Guseo

    (@aguseo)

    @h2ofilters

    This is really great!!! Thanks to the BBQ dev as well!

    When you figure out what works and what doesn’t please post the results here, as it might be useful for other users as well.

    Thanks!

Viewing 6 replies - 16 through 21 (of 21 total)
  • The topic ‘403 Forbidden on events tickets’ is closed to new replies.