Apenas um pouco de todas as informações contidas aqui ...
Os problemas de permissões geralmente são causados por 2 razões principais:
- Problemas reais de permissões de arquivo / pasta no sistema operacional
- Caminhos de diretório incorretos para os diretórios tmp / log, definidos no arquivo de configuração.
A melhor maneira de verificar se existe um problema real de permissões é verificar o back-end:
Informações do sistema -> Permissões do diretório .
Isso informará quais arquivos / pastas na raiz da sua instalação do Joomla são graváveis (cor verde) ou não graváveis (cor vermelha).
Caso 1 - Uma das maneiras mais fáceis, para lidar com permissões erradas atribuídas aos arquivos / pastas pelo sistema operacional, é usar as Ferramentas administrativas do Akeeba . Ele fornece um utilitário para configurar as permissões desejadas e aplicar a todas as pastas / arquivos da instalação do Joomla.
Para o caso 2 - Caso você tenha caminhos errados definidos para os diretórios tmp / log , você deve alterar isso na configuração global do Joomla. Se você não souber qual é o diretório inicial da sua hospedagem, é melhor perguntar ao seu provedor de hospedagem.
Você pode editar esses caminhos no back-end do Joomla no Glogal Configuration ou através do gerenciador de arquivos da sua hospedagem ou conexão com o FTP e editando o arquivo configuration.php .
Geralmente na hospedagem cPanel , é assim:
"/home/myHostingUsername/logs"
"/home/myHostingUsername/tmp"
Portanto, a aparência final dessas configurações no arquivo configuration.php deve ser como:
public $log_path = '/home/myHostingUsername/logs';
public $tmp_path = '/home/myHostingUsername/tmp';
* Esteja ciente de que este é um dos "erros" mais comuns dos iniciantes no Joomla. Eles esquecem de alterar esses caminhos em seu arquivo de configuração, depois de mover seus sites de outro host, subpasta ou host local, resultando em que esses diretórios não podem ser gravados.