Jump to content

Randy Calvert

Clients
  • Posts

    3,945
  • 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. You need to run that script while running PHP8. It looks like you're trying to run it under 7.4. IPB 4.7.4 REQUIRES PHP8.0 or higher and won't work with 7.x.
  2. It won't come back to the core software. However the resource @Adriano Faria linked is available and works great. 😉
  3. Is the user copying the image from somewhere and pasting it? It could be grabbing HTML code and pasting it as part of the paste which includes thumb nailing something that might not otherwise be done.
  4. Have you made sure your version of PHP has all of the supported modules? You can confirm this by using the compatibility checker.
  5. domain.com/admin If you are logged into the front end of the site, there will also be a link in the upper right hand side of the screen when you click on your username
  6. How is your mail being sent? Is it being sent via PHP or are you using a service like SendGrid? I noticed that SendGrid's email tracking links could break certain links generated by IPS.
  7. Mark… I think he’s asking how to show that a staff member replied inside the thread. In this case, the IPS team badge being shown in the screenshot.
  8. There is a value even if the base page is not cached. For example, I just opened one of your forums randomly... The browser loaded 170 objects. Over 90% of them were delivered from the CDN cache. That means with me sitting in the US, over 150 objects never had to go to the origin which I assume is in the UK to get those objects. It also meant of the 6MB worth of data that I needed to download... your web server only had to deliver a few KB of content instead of several MB. So it has a lot of value in terms of end user perspective AND it helps reduce the amount of content your server itself needs to deliver. It's not just the page (which is one of the smallest things to deliver)... it's all of the associated content that the page loads that matters as well.
  9. You can't import data into something that exists. Everything in the database that is already there needs to be deleted first.
  10. It's odd that a DB change would be impacted by .htaccess. However I'm glad you got to the bottom of the problem!
  11. You would need to add your Member group as a RESTRICTED moderator. ACP > Members > Staff Add the members group. Change them to RESTRICTED moderators immediately and save. Go back and remove permissions from all categories except the forums tab. Once on the forums tab, you uncheck all options except "Can edit topics/questions". You can also choose to restrict it further to allow editing only in a specific forum. I would highly recommend testing the permissions after you make the change with a dummy member account to make sure you did not intentionally give too many permissions away. Also... this might be a spot where you consider using the Pages application... you can enable Wiki style editing to allow others permission to edit content there as well.
  12. There is not a native integration with it, but Invision does support 3rd party oAuth logins. So if Thivecart supports oAuth, that might be a way. Otherwise you would need to engage a resource developer to help create it.
  13. The first thing I would suggest is disabling all third party resources and testing without them. There is a high chance one is causing the problem.
  14. Normal updates don’t cause this many problems typically. However there are HUGE differences between PHP 7 and 8. PHP7 is no longer supported by PHP itself… as a result, IPS had to move to it to protect customers. The IPB software is fully compatible with PHP8. The third party resources you installed however were not. And that ultimately was your problem. Given that the normal monthly updates don’t all have that big of a chance, it should not be a regular occurrence. As a best practice however before applying updates… if moving between major versions such as 4.6 to 4.7 to in the future 4.8, you may want to confirm with whatever third party resource developers that you’re using that their resource is compatible with the latest version.
  15. Hint… they do if proper cache headers are provided. 😉 And on that vanilla IPB instance that I setup yesterday, page rules were not required. Only cache rules.
  16. What version are you running? If I remember correctly it means there is a security fix available.
  17. NOTHING can guarantee it when you use third party resources. You’ve got a bunch of cooks in the kitchen. Eventually something is not going to turn out right.
  18. You would need to reach out to your host. While these are not required to be disabled, it’s a good thing as a best practice to do.
  19. It’s most likely mentioning PHP7.4 being end of life. In order to upgrade going forward you need to be on PHP8.
  20. I would personally disable mail on the dev server itself. Why risk ANYTHING sending mail from the lower environment? I would also block the outgoing mail in the firewall ACL as well.
  21. There is no built in way to do this within the software. You would need some sort of third party resource to do this.
  22. You need to make sure you upgrade the code you paste into IPB from using the UA code to the GA4 code. But IPS can't do that for you. That's on you to do. 🙂
  23. Remember... there IS value. Even if the base page itself is not served from a cache, all of the other content.... images, stylesheets, and JavaScripts ARE being cached. That's the heaviest weight of any page. The base page itself is a few KB whereas the rest of the content is in the MB in total.
  24. The first thing I would do is disable all third party resources. If possible, switch to a default theme. (it should not matter, but just to eliminate it as a possibility). Go back into CF. Clear cache. Wait 30 seconds. Log out of your site as a user.... (or use a different browser that does not have a session). Load the page a few times and check the status. If it does not fix it, you most likely have something overriding the headers at the server level. (Again... check your htaccess to make sure it's exactly IPB's default. Don't have extra stuff added there.) I just literally setup a vanilla IPB instance on a fresh server on AWS. With the basic setup provided above, the caching worked correctly for both guest and logged in users for base pages.
  25. There is either something on your server overriding the value (such as a htaccess directive or Apache setup issue), or you have a third party resource which is overriding the value passed by IPB.
×
×
  • Create New...