New Pro + Launch: pick a template and our developers set up your site in 2 business days.
See how it works
Case studies / Care
Diario El Regional de Piura News media · Regional daily
Care Maintenance & support

Piura’s Daily Newspaper, Kept Safe and Online

Diario El Regional de Piura publishes the news every day on Joomla 6. We run its updates, backups, security and server – moved it from Joomla 5 to Joomla 6, cleaned it up after a hack and hardened the server against bots.

Care log elregionalpiura.com.peOnline
  • JoomlaJoomla 6Current
  • PHPPHP 8Current
  • Security updatesEvery weekOn schedule
  • BackupsEvery dayDone
  • UptimeMonitoredAll the time
  • Last incidentHack · Sep 2026Cleaned & hardened
CloudflareFirewallRate limiting
ClientDiario El Regional de Piura
ScopeMaintenance · Security · Server management
01 The site

A daily newspaper can’t go quiet

Diario El Regional de Piura is a regional newspaper from Piura, in northern Peru. Its website carries the day’s news in eight sections – Editorial, Locales, Región Piura, Nacionales, Mundo, Especiales, Misceláneas and Columnistas – plus a video channel and a blog.

New stories go up every day, so the site has to be up, fast and safe every day too. Our job: keep Joomla, the template and the server in shape, so the newsroom only thinks about the news.

  • Published every dayFresh articles on the front page each morning – downtime means missed news.
  • A busy front page“Noticias del día” slider, latest news, ad slots and a Videos page with YouTube embeds.
  • A public targetA well-known news site draws spammers, hackers and aggressive bots.
elregionalpiura.com.pe
El Regional Piura front page with the news-of-the-day slider and latest news
Front page · news of the day
elregionalpiura.com.pe/elregional-videos
El Regional Piura videos page with YouTube interviews
Videos · YouTube interviews
02 The care rhythm

Every day, every week, all the time

Maintenance, security updates and server management run on a fixed rhythm – nobody has to remember to ask.

Care planelregionalpiura.com.pe
  1. BackupsSite files and database.Every day
  2. Security updatesJoomla core, JA Teline V and its T3 framework, extensions.Every week
  3. Uptime monitoringWe hear about an outage before the readers do.All the time
  4. Server managementPHP 8, web server, database, firewall and Cloudflare.Ongoing
When something breaks we look, fix or restore, then find the root cause.
03 Security

When the site was hacked

In September 2026 a spam gambling article appeared on the site, published by a Super User nobody knew. The attacker had also added themselves as an owner in Google Search Console.

We scanned the files, the database and the server logs. The first backdoor had been planted at the end of July, through a vulnerable extension – weeks before anyone could see a thing.

Incident logSep 2026
  1. Spam article by a fake Super UserSearch Console ownership hijacked
  2. Backdoor planted at the end of JulyEntry through a vulnerable extension
  3. Every webshell and backdoor removedIncluding ones hidden in the image cache and template folders
  4. Holes shut, attackers blockedVulnerable plugins removed, firewall rules saved

Accounts

  • Fake Super User deleted
  • All sessions cleared, admin passwords reset
  • Hijacker removed from Google Search Console

Files

  • Webshells and backdoors deleted
  • Spam article removed for good
  • configuration.php no longer world-readable

Closed for good

  • JA Social Share disabledThe extension the attack came through.
  • JCE editor removedAfter attackers tried to upload files through it.
  • Front page layout restoredThe attacker had emptied the home page.
04 Server management

When bots took the site down

Twice in the same month the site slowed down or returned errors. Not a hack this time: aggressive bots sending hundreds of requests in minutes, filling every PHP worker. We blocked them, then changed the server so the next one can’t do it again.

SettingBeforeNow
Rate limit · pagesnone15 req/s per IP, burst 50
Rate limit · adminnone5 req/s per IP, burst 10
Nginx FastCGI timeout3,600 s120 s
PHP-FPM request timeout7,200 s300 s
Attacking IPsopenblocked, rules survive a reboot
  • ServerVPS · Ubuntu 24.04 LTSManaged with CloudPanel
  • AppNginx + PHP 8PHP-FPM pool tuned
  • DatabaseMariaDBBacked up every day
  • In frontCloudflareCDN and caching
~0.5 sserver response once the bots were blocked – an IP that floods the site now gets HTTP 429 from Nginx before PHP is even touched.
05 The Joomla 6 move

From Joomla 5 to Joomla 6, as part of the care

Joomla 5 → Joomla 6done Dec 2025
  1. BeforeJoomla 5JA Teline V on the T3 framework.
  2. The workExtensions checkedTemplate, T3 and every extension tested on Joomla 6.
  3. MigratedDec 2025The site moved to Joomla 6.
  4. NowJoomla 6 · PHP 8Same template, same sections – back to weekly updates.

Kept

  • JA Teline V template
  • The eight news sections, Videos and Blog
  • Every article and its URL

Updated

  • Joomla 5 → 6
  • T3 framework running on Joomla 6
  • PHP 8

After the move

  • Weekly updates continueJoomla 6 releases go in on the normal schedule.
06 What El Regional gets

One team for the site and the server

  • The newsroom just publishesUpdates, backups and the server are handled for them.
  • Someone answers when it breaksA hack cleaned up, bots blocked, the site back online.
  • Already on Joomla 6The major upgrade done inside the care plan.
  1. Dec 2025Joomla 6Migrated from Joomla 5.
  2. Sep 2026Hack cleaned, server hardenedBackdoors removed, rate limiting added.
  3. NowWeekly careDaily backups, weekly security updates, uptime monitoring.
Joomla 6PHP 8JA Teline VNginx · MariaDBCloudflare

Is your Joomla site looked after?

We start with a health check, then agree a monthly plan that fits your site.