Solo un po 'di informazioni tutt'intorno racchiuse qui ...
I problemi con le autorizzazioni di solito sono causati da 2 motivi principali:
- Problemi di autorizzazioni di file / cartelle reali sul sistema operativo
- Percorsi di directory errati per le directory tmp / log, definiti nel file di configurazione.
Il modo migliore per vedere se esiste un problema di autorizzazioni è controllare nel back-end:
Informazioni di sistema -> Autorizzazioni directory .
Questo ti dirà quali file / cartelle nella radice della tua installazione di Joomla sono scrivibili (colore verde) o non scrivibili (colore rosso).
Per il caso 1 - Uno dei modi più semplici, per gestire permessi errati assegnati a file / cartelle dal sistema operativo, è usare gli Strumenti di amministrazione di Akeeba . Fornisce un'utilità per configurare le autorizzazioni desiderate e applicare a tutte le cartelle / file dell'installazione di Joomla.
Per il caso 2 - Nel caso in cui siano definiti percorsi errati per le directory tmp / log , è necessario modificarlo nella configurazione globale di Joomla. Se non sai qual è la home directory del tuo hosting, è meglio chiedere al tuo provider di hosting.
Puoi modificare questi percorsi sia dal backend di Joomla in Glogal Configuration , sia tramite il file manager del tuo hosting o connettendoti con FTP e modificando il file configuration.php .
Di solito nell'hosting cPanel , questo è come:
"/home/myHostingUsername/logs"
"/home/myHostingUsername/tmp"
Quindi l'aspetto finale di queste impostazioni nel tuo file configuration.php dovrebbe essere come:
public $log_path = '/home/myHostingUsername/logs';
public $tmp_path = '/home/myHostingUsername/tmp';
* Attenzione, questo è uno degli "errori" più comuni che fanno i principianti di Joomla. Si dimenticano di cambiare questi percorsi nel loro file di configurazione, dopo aver spostato i loro siti da un altro host, una sottocartella o dal loro host locale, rendendo queste directory non scrivibili.