[JOOMLA] JFolder::create: Could not create directory Warning! Failed to move file

Instalei o joomla em meu notebook e ao tentar instalar o pacote de linguagem portugues e outras extensões estava recebendo  o seguinte erro


JFolder::create: Could not create directory
# Warning! Failed to move file

A primeira coisa que eu fiz foi tentar executar um chmod 777 que daria a permissão full para todos, só que iria abrir uma grande brecha de segurança e como diria o @professorquesada “Pessoal 777 não, por favor! O Dono e o grupo até vai, agora os outros? “. Mas mesmo como medida de desespero resolvi fazer isso para garantir que era problema de permissão.

Nem mesmo o chmod 777 pode me ajudar, depois resolver criar uma simples pagina para verificar qual o usuario usado pelo apache e para verificar se eu tinha permissao no para executar o fopen()

<?php
$user = exec('whoami');
$group = exec('groups '.$user);
echo $group;

$myString = "What hell happened?";
$fh=fopen('test.txt',"w") or die('Can\'t open file');
fwrite($fh,$myString);
fclose($fh);
echo "<br />File saved! <br />";
?>

Com a execução desta pagina provou que esta usando usuário e grupo correto, mas mesmo assim não era possivel executar o fopen então o problema estava além dp Joomla o problema era que nem o php estava conseguindo escrever no diretório.

Tentei todas as configurações possiveis no php.ini, no httpd.conf e nã obtive sucesso, mas depois de muita pesquisa na internet encontrei um comando que solucionou o problema.

chcon -R -h -t httpd_sys_rw_content_t /var/www

Este comando deve ser executado no docRoot configurado no apache
O exemplo acima a pasta /var/www está configurada como docRoot no arquivo do apache.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s