OOZOU
Get in Touch

Migrate Your PHP Website to a Modern, More Secure Stack

We move legacy PHP, WordPress, and Magento sites to a modern, actively maintained stack: content and data migrated by script, every old URL redirected, rankings kept, and no PHP runtime left to patch.

Get Started
LEGACY SITEPHP 7.4 · EOLCVE-2026-109618PHP2Shell · RCECVE-2026-109619PHP2Shell · RCECVE-2026-75650Magento 0-dayCVE-2026-85097WordPress pluginCVE-2024-4577PHP-CGI RCE2 critical CVEs, no patchexploited in the wildMODERN STACKActively maintained stackManaged cloud, WAF, CI/CDContent and users migratedSEO parityMigration verified · Cutover ready
Why Now

2026 has not been kind to PHP websites

PHP runs about 69% of websites with a known server-side language (W3Techs, October 2026), so every flaw in PHP or its popular platforms becomes a mass event. Three from the last two months:

21 October 2026

PHP2Shell: two critical flaws in PHP itself

CVE-2026-109618 and CVE-2026-109619 allow unauthenticated remote code execution through a plain HTTP request, before any application code runs, on every PHP build since 5.4. Fixed releases exist only for PHP 8.2 and newer. The PHP project says there are no complete mitigations and updating is the only safe choice. Exploitation attempts began within hours of disclosure.

October 2026

WordPress plugin exploited for unauthenticated uploads

Patchstack saw in-the-wild exploitation of a critical Bricksforge flaw (CVE-2026-85097) from 7 October: unauthenticated attackers upload arbitrary files and run their own code on the site. Plugin flaws like this are the most common way into a WordPress site, and they keep being exploited long after a fix exists.

September 2026

Magento zero-day hit stores before the hotfix

CVE-2026-75650, dubbed StyleSmuggler by Sansec, is a CVSS 10.0 unauthenticated remote code execution flaw in Adobe Commerce and Magento Open Source. Attacks were confirmed from 4 September, three days before Adobe shipped its emergency hotfix.

Sources: PHP project release notes (21 October 2026), Cisco Talos, SecurityWeek citing Patchstack, SOC Prime citing Sansec and Adobe, W3Techs.

Your website still works, which is exactly the problem. It runs on a PHP version that stopped getting security updates, on plugins nobody maintains, or on a custom codebase only one long-gone developer understood. Every new advisory means another emergency patch, if a patch exists at all. The PHP2Shell flaws of October 2026 showed how fast that goes wrong: exploitation started within hours, and sites on PHP 8.1 or older got no fix.

That is where we come in. We assess first and give you a straight answer: sometimes a supported PHP release plus hardening is enough, and we say so. When it is not, we rebuild on a modern, actively maintained stack: managed cloud hosting, a headless CMS your editors will actually like, and a pipeline with automated dependency updates, a web application firewall, and security checks on every release. Content, media, users, and orders move by script and are verified against the old site. Every old URL gets a permanent redirect, so search engines treat the new site as the same site.

We have done this before: Makro HORECA Academy's legacy WordPress site and plugins were replaced with a purpose-built platform, and GM Tour's legacy booking system with a modern one. Both are platforms our team engineered end to end, and both clients own the result.

Capabilities

Key Capabilities

Concrete capabilities we bring to this engagement — not buzzwords.

Nothing Left to Patch

Moving off PHP takes the PHP runtime, and every bug in it, out of your attack surface. What replaces it ships with automated dependency updates, a web application firewall, managed secrets, and a security review on every release.

A Stack You Can Hire For

A mainstream, well-documented stack on managed cloud, with CI/CD and automated tests, so your site never again depends on the one freelancer who understands the old code.

Faster Pages, Same Rankings

Server-rendered pages tuned for Core Web Vitals, a redirect map for every old URL, metadata and structured data carried over, and crawl reports compared before and after cutover.

Moved by Script, Not Retyped

Pages, posts, media, users, and orders exported from WordPress, Drupal, Magento, Laravel, or a custom PHP app, loaded into the new platform, checked against the old site, and rehearsed before go-live.

Tech Stack

Technologies We Use

Proven tools and platforms we apply where they fit — chosen for the problem, not the trend cycle.

Next.js
React
TypeScript
Node.js
PostgreSQL
Redis
Headless CMS
Vercel
AWS
Docker
Terraform
Kubernetes
WAF
Snyk
How We Work

Our Approach

A clear path from problem to production — adjusted per service, never one-size-fits-all.

01

Review

We go through your existing PHP implementation: code, database, integrations, and hosting, and map what has to move.

02

Port

We port the application to a modern, actively maintained stack, keeping what works and fixing what does not.

03

Migrate

Your database, content, and media move by script, with counts and samples checked against the old system.

04

Deploy

Managed cloud hosting, CI/CD, and environments set up, then a cutover with redirects and the old site on standby.

05

Secure

Hardening, a web application firewall, dependency updates, and monitoring with alerting, so you know before your users do.

06

Support

Managed support with clear SLAs, or a documented handover to your team. Your call.

Budget

Budgets of All Sizes

We work with budgets across the full range. The team adapts scope, size, and engagement model to what you can spend, without lowering the bar on how we build.

Enterprise

Full delivery teams for complex platforms, with the security, compliance, and process rigor large organizations expect.

Growing Teams

Flexible engagements that scale with you. Add capacity when you need it, scale back when you don't, without renegotiating from scratch.

Small Business & Startups

Lean, focused builds that get the essentials right. We help you trim scope, not quality, so a modest budget still ships a solid product.

Why Us

Why This Matters

Outcomes we aim for — measurable in product quality, speed, and business impact.

A Straight Answer First

If a PHP upgrade and hardening would get you safe, we tell you and stop there. We recommend a migration when it is the cheaper path, not by default.

Enterprise Habits, Any Size Site

The same security reviews, testing, and release discipline we bring to Thailand's largest enterprises, applied to a company website or an online store.

Legacy Replacements Shipped

Makro HORECA Academy's WordPress site and GM Tour's booking system were both replaced by platforms we engineered end to end. We know where migrations go wrong because we have shipped them.

You Own Everything

Code in your repositories, infrastructure in your accounts, data in your database. No lock-in to us, to a plugin vendor, or to a hosting plan.

Frequently Asked Questions

Straight answers about how we work.

Do we have to leave PHP, or can you just secure what we have?

Not always. We assess your PHP version, framework, plugins, and hosting first. If a supported PHP release plus hardening gets you safe, we say so. But PHP 8.1 and older no longer receive updates from the PHP project, PHP 8.2 reaches end of security support on 31 December 2026, and abandoned plugins never get fixed, so for many older sites a migration is cheaper than another year of emergency patching.

Will we lose our Google rankings?

A migration done properly should not. We map every old URL to its new home with permanent redirects, carry over titles, metadata, and structured data, and compare crawl reports before and after cutover. Faster pages usually help rankings rather than hurt them.

What happens to our content, users, and orders?

They move with you. We script the export from WordPress, Drupal, Magento, Laravel, or a custom database, load it into the new platform, and verify counts and samples against the old site. Editors keep a CMS, usually a headless one, so publishing does not get harder.

How long does a migration take?

It depends on scope, which is why we scope first. A content site typically moves in weeks; a platform with custom business logic, integrations, and user accounts takes a few months. The old and new sites run in parallel until cutover, so there is no big-bang risk.

Who owns the code and hosts the new site?

You do. Full source, infrastructure, and data ownership, with documentation and handover built in. We can run it for you under a managed support agreement with monitoring, updates, and clear SLAs, or hand it to your team.

What does a migration cost?

It depends on how much of the site is custom, how much content and data has to move, and which integrations exist, which is why we assess first. You get a scoped plan and estimate before committing to anything, and for a site stuck on an unsupported stack a migration is usually cheaper than another year of emergency patching.

Have a project in mind?

We'd love to hear what you're building.

Start a Conversationhello@oozou.com
OOZOU Logo

Bangkok · Singapore · Hong Kong

X
Facebook
Instagram
LinkedIn
OOZOU Co., Ltd.
548 One City Centre
Ploenchit Road
Bangkok 10330
Thailand
+66 2544 0000
hello@oozou.com

Services

  • Web Development
  • AI Agents & Generative AI
  • Mobile App Development
  • Data Analytics & Engineering
  • UI/UX & Product Design
  • Digital Transformation

Company

  • About Us
  • Careers
  • Blog
  • Case Studies
  • Live Demos
  • Today I Learned
  • Contact

More

  • Industries
  • Partner Network
© 2026 OOZOU. All rights reserved.
Privacy PolicyCode of ConductABAC Policy