Answer :
If you upload new files to your GHFS Hosting account but your website still shows the old content, the issue is usually related to caching, file location, or browser storage. This guide explains the most common causes and how to fix them.
1. Cause: Browser Cache Still Shows the Old Version
Browsers often store old versions of your site.
Solution:
-
Hard refresh the page
-
Windows: CTRL + F5
-
Mac: CMD + SHIFT + R
-
-
Try a private/incognito window
-
Clear your browser cache
If the update appears, the issue was browser caching.
2. Cause: Server or CDN Cache (Cloudflare, Plesk Cache)
If your domain uses caching systems, they may be serving old content.
Solution:
Option A: Clear Cloudflare cache
If you use Cloudflare, go to:
-
Caching → Purge Everything
Option B: Clear Plesk cache
Some Plesk installations include server caching.
Option C: Clear WordPress cache
If your site uses a cache plugin such as:
-
WP Super Cache
-
W3 Total Cache
-
WP Rocket
-
LiteSpeed Cache
Clear all cache from the plugin settings.
3. Cause: Files Uploaded to the Wrong Folder
Many users upload files to the wrong directory by mistake.
Correct locations in Plesk:
-
Main domain:
/httpdocs/ -
Subdomain example:
/subdomain.example.com/ -
Addon domain: its own folder defined during creation
Solution:
Verify you uploaded the files to the correct directory.
4. Cause: Missing or Overwritten Index File
If your site’s homepage is not updating, the issue may be:
-
You uploaded a new
index.phporindex.html, but the server is loading a different file -
An old index file still takes priority
Solution:
Check your root folder for:
-
index.html -
index.php
If both exist, index.html loads first.
Rename or remove the unused file.
5. Cause: Permissions or Ownership Issues
If permissions are incorrect, the server may not read your new files.
Solution:
In Plesk File Manager:
-
Files → 644
-
Folders → 755
Correcting permissions can restore updates.
6. Cause: PHP Opcode Cache (OPcache)
If your site uses OPcache, PHP files may not update immediately.
Solution:
-
Restart PHP from Plesk
-
Websites & Domains → PHP Settings → Restart PHP
-
-
Or ask GHFS Hosting support to clear OPCache
This is common for PHP-based websites like WordPress or Laravel.
7. Cause: Your CMS Has Its Own Cache Layer
Systems like WordPress, Joomla, or Drupal have internal caching.
Solution:
Clear cache within the CMS admin panel.
For WordPress:
-
Clear page builder cache (Elementor, WPBakery)
-
Clear theme cache (if available)
-
Clear object cache (Redis or Memcached, if enabled)
8. Cause: CDN or Proxy Layer Delays
If your website uses:
-
Cloudflare
-
QUIC.cloud
-
A CDN service
These systems may take a few minutes to refresh.
Solution:
Purge the CDN cache through its dashboard.
9. Cause: Your Changes Were Uploaded but Compressed Files Are Used
Some systems use pre-compressed versions:
-
.html.gz -
.css.gz -
.js.gz
Solution:
Delete or regenerate compressed files if they exist.
10. Cause: DNS Is Pointing to Another Server
If your domain’s DNS points to a different server:
-
You're updating files on GHFS Hosting
-
But visitors are seeing another server
Solution:
Check DNS records:
-
A record points to your GHFS Hosting server IP
-
Nameservers are correct
DNS propagation may take 1–24 hours after a change.
11. When to Contact GHFS Hosting Support
Contact support if:
-
Your updated files never appear
-
You are unsure which folder to upload to
-
You suspect DNS issues
-
Cache clearing does not fix the issue
-
Your CMS or theme keeps reverting to older versions
Support can inspect your hosting environment and identify the exact cause.