Jump to content

Randy Calvert

Clients
  • Posts

    3,946
  • Joined

  • Last visited

  • Days Won

    78

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by Randy Calvert

  1. Each version of php can be compiled with different options/flags by your host. If they did not compile one version correctly it can be a problem.
  2. It was intentionally removed at one point. It existed I think back in the late 3.X days and then removed in one of the major point updates. So I would not expect it to be added in core.
  3. I was assuming he was meaning content with no replies and/or recently posted should not be “trending”.
  4. We have personally disabled social media integrations. It's become more of a hassle than it is worth honestly. Between changing their rules/policies on the fly without proper notification and the how they are making integration and compliance harder, it's just not worth it anymore. There is not a general policy that can be copy/pasted... it's something you need to explain for your community. What data are you collecting? For example, do you require more than just an email account to create an account? When someone requests their account be deleted, what do you do? Do you just anonymize posts made or do you fully delete anything ever posted by them? Are you using the new built in account delete feature? This is more to explain how YOU handle your site. But again... I would suggest telling Facebook and the rest to take a hike.
  5. When using Firefox was the browser in full screen mode? If you want to see what we are talking about… try resizing the browser window to be less wide. Eventually buttons will disappear when you reach the medium width (like tablets) and even more will disappear when they reach the small width (cell phones).
  6. It worked fine for me for months and started having issues after changing nothing. That resulted in turning all of CF off to prove it was a problem there. Took forever to figure out where specifically the issue was because I had forgotten about it. So if you ever have weird or unexplained issues, I would start there with troubleshooting.
  7. Don’t use negative one value. Set it manually to something bigger. Your php apparently is ignoring the “unlimited” flag.
  8. Well the page DOES change if you are using the existing header which includes the currently logged in user. If someone is logged in, they have a menu that shows them logged in. This disqualifies it from cache consideration. You would have to remove everything that is dynamic from the page including indicating they are logged in to do what you want. By the way… Google is viewing the page as a guest so it should be seeing a cached version of it. So logged in status is irrelevant. Logout, clear ALL cookies for site and reload the page. Look at the cachability headers. Paste a link if you are not sure.
  9. Did you add the rules above to prevent content from being cached for logged in users into your rule? If the user is not logged in (specified cookies don’t exist) and the type is HTML, cache the page.
  10. Also when you are done with being signed in as that member, you need to sign out of them before going to the next account. If you don’t sign out of the first account, you’ll be logged out of both accounts on the front end.
  11. You did not log out of the first member’s account before logging into the second. Once you finish with the first person’s account you need to switch back to your account (by logging out as them) before moving to the next one.
  12. Give those pages something you can key a cloudflare rule off of… for example they could all be in a folder called “articles” and set a rule where anything in that folder is force cached. Or set a .html extension on the page name and create a rule that force caches .html pages.
  13. This is a situation where you are catering to a bot instead of your actual users.
  14. It is not part of IPB.
  15. That’s not an IPB issue. You have too much traffic for your hosting plan.
  16. Awesome! Glad you got to the bottom of the problem!
  17. If you’re using something like cloudflare or another WAF, it may be blocking the request as a bot or non-human traffic also. Something to consider/check.
  18. IPS includes a feature when REGISTERING, if the system suspects the account is suspicious... it can make any posts made by that member moderated. Take a look at the following guide for info: Specifically you are going to set the option to allow registration but require moderation approval of posts. Once that is set, you can control how long they are moderated for after registering (say 7 days or even indefinitely!)
  19. I’m glad you found the root cause! Isolation is a good thing as it not only contains a potential blast radius, but helps you more quickly identify where the problem is coming from!
  20. Do you have access to upload a file to your server? If so you can create a basic phpinfo file. It will tell you lots of good stuff including the php version. Just create a pain text file with the following and upload it with a name of like info.php
  21. Adsense is not aware of guest vs member, BUT… IPB is. What I personally did was put the following in my default theme in the global template: {{if \IPS\Member::loggedIn()->member_id === NULL}} ADSENSE CODE {{endif}} This basically says to add the Adsense code if a user is not logged in. This would prevent issues where ads are shown to people who can’t access something as a guest. Once you add it, rebuild them cache from the support section of the ACP to pick up the changes more quickly.
  22. 4.4.X won’t run on PHP8. So you’ll have to upgrade to run it on the new host. I would suggest running the compatibility checker to make sure the new host has all of the required PHP modules. I would also disable all third party resources (applications and plugins) you might have installed. They’ll all need updated or replaced to be compatible with the new version of PHP. Save and export all your files/db. Once you restore your files and database (fixing the conf_global.php with any updated info)… you will need to upload a full set of files from the client area and upload them to the new host. Then run the upgrader at domain.com/admin/upgrade.
  23. When I’ve seen page not found errors it has been because the page being requested was not visible to guests. Remember Adsense crawls your site as a guest. If it is posted on a page that requires being logged in to view, the crawler can’t access it. This is part of why I made ads visible to guests not logged in on my site when I did Adsense.
  24. If you are using cloudflare, make sure you don’t have the setting use TLS1.3 only enabled.
  25. Do you allow login via non-standard login methods?(Google/fb/twitter) If so I believe these would bypass all of that.
×
×
  • Create New...