Este não é um problema do Joomla em si, pois acho que é mais um problema de permissões relacionado ao NGINX. Isso foi encontrado ao tentar configurar o Joomla. Leia abaixo, mas depois do teste, acho que isso é mais um problema do NGINX.
Eu tenho um host dedicado executando NGINX e tenho permissões definidas como 755 para diretórios e 744 para arquivos existentes. Não consigo carregar, por meio do painel de administração, arquivos na biblioteca de mídia ou criar uma pasta.
Permissões em algumas das raízes da web
-rw-r--r--. 1 nginx nginx 1892 Dec 29 11:21 configuration.php
-rw-r--r--. 1 nginx nginx 2915 Dec 24 10:51 htaccess.txt
drwxr-xr-x. 5 nginx nginx 4096 Dec 30 11:33 images
drwxr-xr-x. 2 nginx nginx 61 Dec 24 10:51 includes
Como você pode ver, o nginx é o proprietário das imagens da pasta. No meu arquivo /etc/nginx/nginx.conf
eu tenho a linha para:
user nginx;
Portanto, o Joomla deve estar rodando como aquele usuário que possui direitos de gravação nas imagens do diretório. Eu obviamente estou sentindo falta de algo ...
Para testar, alterei as permissões para o 777 e consegui criar um diretório. Para minha surpresa ...
drwxr-xr-x. 2 apache apache 23 Dec 30 11:46 asdf
drwxr-xr-x. 2 nginx nginx 4096 Dec 24 10:51 banners
drwxr-xr-x. 2 nginx nginx 104 Dec 24 10:51 headers
Por que o usuário do apache está lá quando eu instalei o NGINX? Eu pedi ao meu amigo que hospedava o site para mim se ele instalou o Apache e ele disse que não. Eu corri isso de qualquer maneira e não consegui nada
sudo yum list installed | grep apache