Eu instalei um servidor LAMP no meu ubunutu 11.04. Eu instalei o wordpress e liguei certo com o banco de dados MySQL. Alterei as permissões do grupo www-data para ler e gravar arquivos.
tudo parece funcionar e eu posso gerenciar o site através do painel de administração, mas não consigo instalar plug-ins porque o sistema está me perguntando os detalhes do FTP e não consigo passar por isso.
qualquer corpo pode ajudar? por favor...
plugins
installation
ftp
localhost
Asaf Chertkoff
fonte
fonte
chown: invalid group: ‘nobody:nobody’
A solução que achei que funcionava no meu Mac executando o Apache2 embutido era adicioná-lo ao 'wp-config.php'
define('FS_METHOD','direct');
Mantenha isso em uma configuração localhost ou dev e não a use para produção.
fonte
Este é um problema de permissões. O conteúdo do wp / plugins deve ser gravável pelo usuário do servidor da web.
fonte
Este é um problema de permissões. Aqui estão algumas etapas para corrigir a propriedade e as permissões de r / w de uma maneira mais segura:
// verifica a quais grupos seu nome de usuário pertence
$ groups
// se o seu nome de usuário não pertencer a www-data , adicione o nome de usuário ao grupo
$ sudo usermod -a -G www-data username
// sai da sessão ssh (ou fecha a janela do terminal se local) para fazer com que as alterações de grupo fiquem
$ exit
// agora forneça a propriedade www-data group de / var / www / html (você não está modificando o proprietário, apenas alterando a propriedade do grupo aqui)
$ sudo chgrp -R www-data /var/www/html
// fornece diretórios e arquivos de permissões de r / w necessários para usuários que são membros de www-data
$ sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
$ sudo find /var/www/html -type f -exec chmod g=rw "{}" \;
// gosto de verificar as coisas antes de seguir em frente
$ ls -l /var/www/html/
// você provavelmente não precisa reiniciar o apache, mas se quiser
$ sudo service apache2 restart
O Apache agora deve ter acesso r / w
/var/www/html
, assim como qualquer usuário com quem você shh / ftp que também pertencewww-data
fonte
Eu costumo usar:
se a segurança não é grande problema
fonte
Após instalar o WordPress 5 no Debian 9 Stretch , atualizei (remotamente no localhost) e fui solicitado a fornecer detalhes do FTP.
A execução destes comandos no terminal corrigiu o problema:
É uma questão de propriedade de arquivos.
Código e ressalva de turnkeyLinux.com :
fonte
Usuários do Ubuntu
Basta adicionar
define('FS_METHOD','direct');
ao wp-config.php e ele funcionará no localhost. Apenas certifique-se de não adicioná-lo à versão de produção. Veja: codex.wordpress.org/Editing_wp-config.phpfonte
Este não é um problema do WordPress. Você precisa consultar a documentação do servidor LAMP para verificar as opções de configuração.
Para localhost, você pode ignorar a instalação de plugins do WordPress e simplesmente copiar seus plugins em / wp-content / plugins. Depois de copiá-los, vá para a administração do WordPress e eles aparecerão em seus plugins prontos para serem ativados.
Certifique-se de descompactar os plugins e mantê-los em suas pastas.
fonte
Se você estiver usando o mod_php, mude para mod_suphp. Isso funcionou para mim no passado.
Não sei qual pacote será listado no Ubuntu, mas geralmente está em algum lugar. Funciona no Fedora.
fonte
Você precisa de duas coisas para fazer
Adicionar WolfieZero disse
define ('FS_METHOD', 'direto'); no arquivo wp-config.php
Neste ponto, você terá os seguintes, que um passo à frente
Descompactando o pacote ... Não foi possível criar o diretório.
2
Then set permission to 777 to wp-content/plugins
Após isso, será exibida uma mensagem como a seguinte
CHOWN também deve funcionar e é melhor que o servidor esteja no grupo de proprietários.
fonte
Não sei se você foi respondido ... mas o que encontrei especialmente quando estava trabalhando no linux e pensei em talvez outros usuários, especialmente aqueles que estão trabalhando no linux, podem achar isso útil. Eu estava enfrentando o mesmo problema ... mas tive que usar a opção SSH2.
Como instalar o SSH2
Depois disso, tive que reiniciar meu servidor apache2.
Então, quando tentei fazer o upload do meu tema, tive que usar o SSH, não o FTP, quando solicitadas credenciais.
Por exemplo
E funcionou.
Obrigado.
fonte