Jump to content

CoffeeCake

Clients
  • Posts

    1,916
  • Joined

  • Days Won

    24

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by CoffeeCake

  1. Looking at this link, this is a great example where you can save a lot of money by going with something like AWS. Their Lightsail offering is simplified VPS. Compared to that Nimbus plan you linked to, you could have a better provisioned VPS at $40/month (at least US pricing--you'll need do work out the conversion to Prussian Francs). You can have your instance in Frankfurt, Ireland, London, or Paris if you need something based in Europe. That would give you 8GB RAM, 2 core processors, 160 GB SSD storage, and 5 TB transfer, well exceeding the allocations for the Nimbus plan you linked to at $105/month. You'd be able to add CDN at free or very low cost, and could even choose to maintain a separate fully maintained database instance and still come out under what you'd be paying Nimbus. https://aws.amazon.com/lightsail/pricing/ IPS' cloud is using AWS. I'm sure Jordan's prodding about EU based servers simply means they'd put some instances in those European regions if the interest was worth the bother.
  2. Hmm. Perhaps the other (SMTP) setting switches it to socket mode, which would bypass the proc_open() and _close() call. Odd.
  3. That's the library, Swiftmailer: https://github.com/swiftmailer/swiftmailer/blob/master/lib/classes/Swift/Transport/StreamBuffer.php Perhaps there's a configuration option that stops stupid mode? https://xenforo.com/docs/xf2/options/#transport-configuration My guess is you're using SMTP. Do you get the error with PHP built in mail (which presumably uses mail()).
  4. You could get from New York to Los Angeles much faster if you flew a plane as compared to driving a car, however buying a plane and attempting to fly it would be a dangerous enterprise if you only know how to drive a car. First step is to get a pilots license. Educate yourself on what's needed to know about the more administrative bits of having that level of control and responsibility over a publicly accessible system compared to a managed shared hosting plan. I'd recommend to someone entering this arena today to look at the large cloud services providers. I have no idea what a Nimbus is, yet I'm certain you could provision yourself with computing and memory power in excess of their offerings at any of the large cloud services (AWS, Azure, GCP, DO, Linode, etc.) for significantly less. You will likely fair better at a cloud service once you exceed a basic local business level Wordpress type site. The other direction to look at is considering IPS' managed service. If you are someone that just wants to focus on running your community and not be bothered by the underlying technologies, this is a way to pay someone else to do it for you. I cannot even begin to imagine a legitimate use for any of those functions--they all surround running server-side executables. /summon Kier. What the heck?
  5. Absolutely agree. /summon @Jordan Invision
  6. Those functions are rarely needed and very dangerous. You are putting electrical tape over the check engine light on your car, and then complaining that the light is the defect instead of the oil leak. Or putting the anal probe directly into the interstellar mouth socket. One of those. Installing some other software on the same server is not resolving your problem. Other software may not do you the courtesy of warning you that there is a problem, but the problem is global to all PHP based applications. You seem to think because your other car doesn't come equipped with air bags that a new one with air bags obviously has a terrible defect that makes it crash spontaneously into walls. So you'll drive the old one because that's safer....
  7. @Morrigan screenshot shows a much clearer badge view than I see. Have these been reviewed on a Windows machine? They are blurry as all get out for me.
  8. No idea. The logs should help reveal what's going on.
  9. I won't be satisfied until I earn another red brick.
  10. I think the gist of the ask here is that administrators have the ability to write something in conjunction with the title of the achievement that is viewable by the member. A free text field. Maybe you need to "Loot all four houses of Hogwarts and find the hidden muggle" or "Demonstrate the ability to be an expert problem solver" or "Unlock four Schrute Nickels" or leave the description blank--what ever makes sense at the individual community and achievement level.
  11. Ah! Yes, this message is a warning to you that your server's PHP configuration is unnecessarily vulnerable to being used by individuals and/or organizations looking to exploit and hack your site. Why? Well, most obviously, for alien mind control purposes. It's the only conclusion that makes sense. The functions that are called out are not at all used by IPS and are incredibly dangerous to leave enabled. It is a security best practice that you should absolutely ensure you're heeding the advice of. They are commonly used to infiltrate web sites and steal data or worse. If your host does not have the ability to modify your PHP configuration for you to disable those functions, my recommendation would be that you find another host. IPS will work just fine with the functions enabled, yet the warning is there for you as an administrator to remind you that you have left unnecessary risk in your install. You may be able to disable functions using the php_value stanza in an .htaccess file, yet I would strongly advise you to disable this from your php configuration file. If you are using cPanel or the like, I'm sure there's a mechanism to do this. You want a web host where you at the very least are running in a chrooted environment and have the ability to modify the configuration of your PHP instance in a manner that does not affect others using the same web host or server.
  12. What do you mean by several mailboxes? A few folks here use Amazon AWS e-mail services via SMTP.
  13. Look, @Daniel F..... we have to admit defeat. AlienOrigins obviously knows we're deep in the pockets with big PHP and have never touched this stuff in our lives. We are no match for his deductive reasoning skills.
  14. Oh, wow. Our site is mostly mobile traffic. Surprised these don't appear in mobile view. Not that we're planning on turning it on, but for those that do.... it's like it's not even there unless you look at the profile.
  15. Well, something did. It's just not obvious yet what changed. Perhaps the version of PHP, or the content of the outputted JSON, or something in your code, or the introduction of a CDN, or something else. 🙂 Have you examined the server logs to see what the server says is the reason for the 500 error?
  16. Sorry, just looked at your profile, @AlienOrigins. I realized I forgot a third, equally plausible factor that may be resulting in the error you're seeing. Yeti in the server. Busted.
  17. You would need to provide details from PHP's error logging to determine what went wrong and what the appropriate solution would be. The two most likely culprits are: Necessary PHP extensions that are not installed on your server Insufficient allocation of memory to PHP on your server Your server error message log will tell you which is the problem. To answer your question, neither the extensions required have been reduced, nor has the memory footprint of IPS been reduced. If your host is underpowered for IPS and you cannot change hosting providers or increase the amount of resources allocated to your site, IPS may not be the best fit for you. You may want to consider IPS' Cloud offering if server administration is something you're not interested in.
  18. Maybe this? Did you report an issue via support? What did they say?
  19. I would not use a payments processor that does not allow for standard testing practices. Can you change your "live" domain with the processor, such that you set your domain to test.example.com and then once your testing is complete put it back?
×
×
  • Create New...