# Cloudhim > Where Developers Learn to Run Infrastructure ## Pages - [About](https://www.cloudhim.com/about): Cloudhim is a technical publication about running cloud infrastructure in practice — not in theory. We write about deplo… - [Contact Us](https://www.cloudhim.com/contact-us): Get in touch with Cloudhim. Reach out with questions, feedback, or partnership inquiries at contact@cloudhim.com. - [Disclaimer](https://www.cloudhim.com/disclaimer): Last updated: August 2026 This Disclaimer applies to all content published on cloudhim.com (the "Site") and should be re… - [Privacy Policy](https://www.cloudhim.com/privacy-policy): Last updated: August 2026 This Privacy Policy explains how Cloudhim ("Cloudhim," "we," "us," or "our") handles informati… - [Terms & Conditions](https://www.cloudhim.com/terms-and-conditions): Last updated: August 2026 These Terms & Conditions ("Terms") govern your access to and use of cloudhim.com (the "Site")… ## Latest articles - [PHP End of Life Schedule Going Into 2027: Which Version to Actually Run](https://www.cloudhim.com/cloud-infrastructure/php-end-of-life-schedule-2027): PHP 8.2 reaches end of life December 31, 2026, the same day PHP 8.4 quietly loses active support. Here's the full official PHP schedule going into 2027, and whi… - [The Events Calendar Had Two Critical RCE Flaws. Here's What to Check](https://www.cloudhim.com/cloud-security/the-events-calendar-cve-2026-78006-78159-wordpress): Two critical, unauthenticated CVEs (CVSS 9.8) hit The Events Calendar plugin a day apart, putting 600,000+ WordPress sites at risk. Here's what each attack path… - [Hetzner CX23 Pricing (Formerly CX22): Full 2026–2027 Price Tables](https://www.cloudhim.com/cloud-costs/hetzner-cx22-pricing-2026): Hetzner CX22 is now CX23, still €5.99/month for 2 vCPU and 4GB RAM. Full pricing tables for the whole CX, CAX, and CPX lineup, a link to Hetzner's official pric… - [Specified Key Was Too Long: The Real Fix, Not the One-Liner Everyone Copies](https://www.cloudhim.com/cloud-infrastructure/specified-key-too-long-767-bytes-laravel): The usual fix for this Laravel migration error caps every unspecified string column at 191 characters, not just the one that failed. Here is a targeted fix inst… - [Nginx Shows 502 But Your App Is Running? Check This IPv6 Localhost Trap](https://www.cloudhim.com/cloud-infrastructure/nginx-502-bad-gateway-app-running-ipv6-localhost): Nginx shows 502 Bad Gateway but your app is confirmed running? Check for an IPv4 vs IPv6 localhost mismatch in proxy_pass. Here is how to spot it in the error l… - [Expose a Self-Hosted App Without Opening a Port: Cloudflare Tunnel Explained](https://www.cloudhim.com/cloudflare/cloudflare-tunnel-self-hosted-app-no-open-ports): Cloudflare Tunnel lets you expose a self-hosted app to the internet without opening a single port, using an outbound-only connection instead. Here is the setup… - [Laravel Cloud vs a VPS: When Managed Laravel Hosting Is Actually Worth It](https://www.cloudhim.com/cloud-costs/laravel-cloud-vs-vps-cost-comparison): Laravel Cloud added a genuinely usage-based, hibernation-enabled entry plan, changing the math against a plain VPS for a small project. Here is what you get for… - [PHP Supply Chain Attacks Are Rising. Here Is What Composer Actually Catches](https://www.cloudhim.com/cloud-security/composer-supply-chain-security-package-json-risk): Composer added real malware protection this year through composer audit and Packagist's new scanning, but a recent attack hid malicious code in package.json ins… - [Your Build Pipeline Runs npm Install Too. Here's How to Protect It From Supply Chain Attacks](https://www.cloudhim.com/cloud-security/npm-supply-chain-attacks-protect-build-pipeline): 2026 has had a steady run of npm supply chain attacks hitting packages with hundreds of millions of weekly downloads. If your build pipeline runs npm install fo… - [Let's Encrypt Is Shortening Certificate Lifetimes. Here's Why Caddy Users Don't Need to Worry](https://www.cloudhim.com/self-hosting/caddy-lets-encrypt-shorter-certificates-no-action-needed): Let's Encrypt is shortening certificate lifetimes over the next few years, and a lot of advice is telling people to check their renewal automation. If you use C… - [Tailscale Now Bills Every Seat, Even Idle Ones. Here's How to Clean Yours Up](https://www.cloudhim.com/cloud-costs/tailscale-seat-billing-idle-seats-cleanup): Tailscale switched to seat-based billing in April 2026, meaning you now pay for every assigned seat whether it's used or not. Here's how to find and remove the… - [Caddy 2.11.3 Broke Multi-App Configs. Here's What Changed and How to Fix It](https://www.cloudhim.com/self-hosting/caddy-2-11-3-broke-multi-app-configs-here-s-what-changed-and-how-to-fix-it): Caddy 2.11.3 shipped a regression that breaks Caddyfiles using multiple localhost-based site blocks on different ports, exactly the pattern from our multi-app V… - [CVE-2026-8457: WooCommerce Social Login Let Anyone Log In as Admin](https://www.cloudhim.com/cloud-security/woocommerce-social-login-cve-2026-8457-admin-takeover): CVE-2026-8457 let attackers log in as any admin on WooCommerce sites using Apple login, with no password needed. Here is what happened, how to check if your cli… - [WordPress 7.1 Broke WP Rocket. Here Is the Fix If Your Site Is Down](https://www.cloudhim.com/cloud-infrastructure/wordpress-7-1-wp-rocket-fatal-error-fix): WordPress 7.1 triggers a fatal error in WP Rocket versions up to 3.23.2.1, taking down the entire site including wp-admin. Here is who is affected, the fix in W… - [Elementor Pro Had a Critical File Upload Vulnerability. Here Is How to Check](https://www.cloudhim.com/cloud-security/elementor-pro-file-upload-vulnerability-cve-2026-32475): CVE-2026-32475 is a critical, unauthenticated file upload flaw in Elementor Pro up to 4.2.1, fixed in 4.2.2. Here is how to check your version, why an expired l… - [A Critical Flaw in a Popular WordPress Backup Plugin Just Got Fixed. Here's What Happened](https://www.cloudhim.com/cloud-security/all-in-one-wp-migration-vulnerability-cve-2026-19949): A critical vulnerability in the All-in-One WP Migration and Backup plugin, used on over 5 million sites, lets an attacker achieve remote code execution through… - [A Composer Bug Was Leaking GitHub Tokens Into Your CI Logs. Here's How to Check](https://www.cloudhim.com/cloud-security/composer-github-token-leak-ci-logs-cve-2026-45793): A Composer bug leaked GitHub Actions tokens straight into CI logs when it encountered GitHub's new token format. Here's how to check if you were affected and wh… - [Why mysqldump Says "Deprecated Program Name" (and How to Fix Your Backup Script)](https://www.cloudhim.com/cloud-storage/mysqldump-deprecated-mariadb-dump-backup-script-fix): If your backup script suddenly shows a "Deprecated program name" warning, you're probably running MariaDB, not MySQL. Here's why mysqldump is being renamed and… - [Cloudflare Deprecated In-Place DNS Record Type Changes. Here's What Breaks](https://www.cloudhim.com/cloudflare/cloudflare-dns-record-type-change-deprecated-terraform): Cloudflare quietly deprecated in-place DNS record type changes through its API. If you manage DNS with Terraform, a type change now deletes and recreates the re… - [Ubuntu 26.04 LTS Needs a Newer CPU. Check This Before You Upgrade Your VPS](https://www.cloudhim.com/cloud-infrastructure/ubuntu-26-04-vps-upgrade-cpu-check): Ubuntu 26.04 LTS cloud images now require a newer x86-64-v3 CPU baseline, and older or budget VPS hardware may not qualify. Here is the one command to check bef… - [Hetzner Raised Prices Twice in 2026. Here's What Actually Changed](https://www.cloudhim.com/cloud-costs/hetzner-2026-price-increase-what-changed): Hetzner raised cloud server prices twice in 2026, and the second increase quietly renamed some plans too. Here's what actually changed, what's safe to ignore, a… - [Too Many Certificates Already Issued for Exact Set of Domains](https://www.cloudhim.com/cloud-security/too-many-certificates-already-issued-letsencrypt): Too many certificates already issued for exact set of domains means you hit Let's Encrypt's 5-per-week duplicate limit. Here is why shorter certificate lifetime… - [WordPress 7.0 Raised Its Minimum PHP Version. Here Is What Actually Changed](https://www.cloudhim.com/cloud-security/wordpress-7-0-php-requirements-what-changed): WordPress 7.0 raised the minimum PHP version to 7.4, but some sites online are also claiming it raised the MySQL requirement, and one of them later corrected th… - [SQLSTATE(HY000) (2002) Connection Refused in Laravel and Docker](https://www.cloudhim.com/cloud-infrastructure/sqlstate-hy000-2002-connection-refused-laravel-docker): This error means your Laravel app could not reach the database at all. It is almost always one of two causes: a wrong DB_HOST, or your app starting before MySQL… - [Why Upgrading to Laravel 13 Might Silently Log Out All Your Users](https://www.cloudhim.com/cloud-infrastructure/laravel-13-upgrade-silent-logout-cache-prefix): Upgrading to Laravel 13 can quietly log out every user on your app at once, and it won't throw a single error. Here's why, and how to check if you're exposed be… - [Why Your WordPress Error Log Is Full of PHP Deprecation Warnings After Upgrading](https://www.cloudhim.com/cloud-infrastructure/wordpress-php-84-implicitly-nullable-deprecated-warning): Upgraded PHP on your WordPress VPS and now your error log is full of "implicitly marking parameter as nullable" warnings? Here's why it happens, why it matters… - [ERROR 1040 (HY000): Too Many Connections](https://www.cloudhim.com/cloud-infrastructure/error-1040-too-many-connections-mysql): This error means MySQL has run out of connection slots. Here is the quick fix, the permanent fix, and the RAM math you should do first if you run MySQL on a sma… - [Let's Encrypt Certificates Are Getting Shorter. Is Your Renewal Script Ready?](https://www.cloudhim.com/cloud-security/lets-encrypt-shorter-certificates-renewal-script): Let's Encrypt is shortening its certificate lifetimes, moving from 90 days down to 64 days by February 2027, with 45-day and even 6-day options already availabl… - [PHP 8.1 Is End of Life. Here Is How to Check and Upgrade Safely](https://www.cloudhim.com/cloud-security/php-8-1-end-of-life-upgrade-guide): PHP 8.1 stopped getting security patches on December 31, 2025, and roughly half of top PHP sites are reportedly still running an end of life version. Here is ho… - [Access denied; you need (at least one of) the file privilege(s) for this operation](https://www.cloudhim.com/cloud-infrastructure/access-denied-you-need-file-privilege-mysql): This exact MySQL error means you are missing the FILE privilege, and the fix depends on your setup. Here is how to grant it safely on your own VPS, and what to… ## Topics - [Cloud Infrastructure](https://www.cloudhim.com/category/cloud-infrastructure): 15 articles - [Cloud Security](https://www.cloudhim.com/category/cloud-security): 15 articles - [Cloud Costs](https://www.cloudhim.com/category/cloud-costs): 6 articles - [Self-Hosting](https://www.cloudhim.com/category/self-hosting): 6 articles - [Cloud Storage](https://www.cloudhim.com/category/cloud-storage): 5 articles - [Cloudflare](https://www.cloudhim.com/category/cloudflare): 5 articles - [Uncategorized](https://www.cloudhim.com/category/uncategorized): 1 article ## Optional - [Full text of the site](https://www.cloudhim.com/llms-full.txt): every page and recent article as plain text - [RSS feed](https://www.cloudhim.com/feed): the newest articles - [Sitemap](https://www.cloudhim.com/sitemap.xml): every public URL