I created some Joomla module for my client and he installed it in his backend. After a while I made some edits in the module and my client reinstalled it but my edits don't apply on his website (though they successfully apply on my website). On the System tab of his website the Progressive caching is enabled. I turned caching off in the Advanced tab of the module, select the module in the Manage tab and refreshed its cache and also cleared all the cache in the System tab of client's backend but nothing resolved the problem. What did I miss? How to clear the cache of my module completely and apply my edits?

Joomla 3.4.5

UPDATED: My module does some stuff depending on the current url of a page:

$parts = explode(JURI::base(), JURI::getInstance()->toString());
$currentUrl = $parts[1];
echo $currentUrl;

and I found out when I pass to another page the code echoes the url of previous page but not the current one. It seems like some cache of urls. How can I clear it?

  • Does his hosting use their own cache? I only ask cause Siteground who I am hosted with use extremely aggressive caching which I sometimes forget to flush – Lodder Dec 10 '15 at 9:19
  • It would be done via your hosting control panel – Lodder Dec 10 '15 at 10:49
  • Unfortunately, flushing the hosting cache didn't help. But I found out more info. See updated question – stckvrw Dec 10 '15 at 11:20
  • In the Joomla backend, did you try clearing the expired cache? – Lodder Dec 10 '15 at 11:30
  • Yes, I did but it also didn't help. Regarding the url of page I meant adding or removing some key. For example if I'm on page with url /etc and click some link in module with key ?currency=usd I pass to page with url /etc?currency=usd (that's ok) but the code of my module still echoes /etc as current url – stckvrw Dec 10 '15 at 11:35

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.