Tips&Tricks

[FIX] – Soluzione errore Template Joomla”params.ini” non scrivibile

Condividi!

Salve a tutti,

inizio la mia collaborazione con capn3m0 pubblicando la risoluzione per un piccolo problema che può affliggere gli utilizzatori del noto CMS Joomla!

Può capitare che nell’aggiornamento/modifica di un template dal back-end il sistema segnali l’impossibilità nell’esecuzione di tali operazioni a causa del file params.ini che presenta permessi di scrittura errati.

Tale errore può essere risolto aggiungendo al seguente file:

administrator/components/com_templates/admin.templates.html.php

nella riga 397 questa stringa:

chmod($client->path.$templatefile, 0755);

Nell’esempio viene impostato 755 poiché nell’attuale Hosting questi sono i permessi CHMOD minimi per rendere un file scrivibile. A seconda dei casi i permessi potranno essere diversi.

Il risultato finale dovrà essere:

<?php $templatefile = DS.’templates’.DS.$template.DS.’params.ini’;
chmod($client->path.$templatefile, 0755);
echo is_writable($client->path.$templatefile) ? JText::sprintf(‘PARAMSWRITABLE’, $templatefile):JText::sprintf(‘PARAMSUNWRITABLE’,$templatefile); ?>

Modificando i vostri templates non avrete più problemi 😉

Ciauz!


1 Comment
To Top