Suporte ao sftp do Joomla

0

Eu tenho um servidor que é compartilhado e não tenho muito controle sobre ele. Eu era capaz de instalar o Joomla 2.5, mas sempre que eu carregar qualquer arquivo, como um modelo, o proprietário do arquivo (www) é diferente do meu nome de usuário, para que eu não possa mais tarde ssh no servidor e editar os arquivos enviados, o que eu preciso fazer para mudar o logotipo, etc. Eu acredito que isso é porque o upload é através do php.

Eu tentei configurar o Joomla usando ftp, mas infelizmente a porta ftp está desativada e somente o sftp está disponível. É possível que eu configure o Joomla de alguma forma para usar o sftp para upload de arquivos e não ftp ou php?

Estou usando o Joomla 2.5 em um servidor linux.

Editar : Finalmente, resolvemos isso usando a ACL . O servidor da Web e meu nome de usuário foram colocados no mesmo grupo e recebemos acesso de gravação à pasta.

    
por Ari 28.06.2012 / 03:26

1 resposta

0

Você verificou o GROUP atribuído aos arquivos enviados? É comum que o proprietário seja o "usuário" do servidor da Web, mas o grupo geralmente é algo que incluirá seu ID de usuário do shell. Você ainda teria esse problema com o FTP, mas seu servidor ficaria totalmente vulnerável a abusos.

Se você estiver no grupo, apenas verifique se os arquivos enviados estão recebendo as permissões corretas ao fazer o upload.

O Joomla, de fato, estará usando o PHP para fazer o upload, porque os arquivos enviados são locais para si mesmo, não precisa ou quer usar o SFTP ou qualquer outro mecanismo remoto. Tem sido um tempo desde que eu usei o Joomla, mas acho que se você vai para:

Site -> Global Configuration -> Server tab

No Joomla, você deve ser capaz de alterar as permissões padrão para uploads de arquivos.

    
por 28.06.2012 / 11:35