Geralmente faço isso quando isso acontece (apenas localmente, não para produção):
chown -R nobody:nobody /path/to/wordpress
Eu instalei um servidor LAMP no meu ubunutu 11.04. Eu instalei o wordpress e o conectei direito 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 plugins porque o sistema está me perguntando os detalhes do FTP, e não consigo passar por isso.
algum corpo pode ajudar? por favor ...
Geralmente faço isso quando isso acontece (apenas localmente, não para produção):
chown -R nobody:nobody /path/to/wordpress
A solução que encontrei e que funcionava no meu Mac rodando o Apache2 integrado era adicionar isso ao 'wp-config.php'
define('FS_METHOD','direct');
Mantenha isso em um localhost ou na configuração do desenvolvedor e não o use para produção.
Este é um problema de permissões. O wp-content / plugins deve ser gravável pelo usuário do servidor web.
Usuários do Ubuntu
Basta adicionar define('FS_METHOD','direct');
ao wp-config.php e ele funcionará no host local. Apenas certifique-se de não adicioná-lo à versão de produção. Veja: codex.wordpress.org/Editing_wp-config.php
Eu costumo usar:
sudo chown -R _www: _www / caminho / para / wordpress /
Se você estiver usando mod_php, mude para mod_suphp. Isso funcionou para mim no passado.
Eu não sei qual pacote será listado como no Ubuntu, mas geralmente existe em algum lugar. Funciona no Fedora.
Você precisa de duas coisas para fazer
Adicionar WolfieZero disse
define ('FS_METHOD', 'direto'); no arquivo wp-config.php
Neste ponto, você terá o seguinte, que é um passo a frente
Descompactando o pacote ... Não foi possível criar o diretório.
2 Then set permission to 777 to wp-content/plugins
Depois disso, ele mostrará a mensagem como segue
Downloading install package from https://downloads.wordpress.org/theme/exclusive.1.0.32.zip…
Unpacking the package…
Installing the theme…
Successfully installed the theme Exclusive 1.0.32.
CHOWN também deve funcionar e é a melhor maneira de fazer isso que o Server está no grupo proprietário.
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 o host local, 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 sua administração do WordPress e eles aparecerão em seus plugins prontos para serem ativados.
Certifique-se de descompactar os plug-ins e mantê-los em suas pastas.
Eu não sei se você está respondendo ... mas o que eu encontrei especialmente quando eu estava trabalhando no Linux e eu pensei que talvez outros usuários, especialmente aqueles que estão trabalhando no Linux, possam achar isso útil. Eu estava enfrentando o mesmo problema ... mas eu tive que usar a opção SSH2.
Como instalar o SSH2
apt-get install openssh-server libssh2-php
Depois disso, tive que reiniciar meu servidor apache2.
Então, quando tentei enviar meu tema, tive que usar o SSH e não o FTP quando solicitei credenciais.
Por exemplo
Hostname: localhost
FTP/SSH Username: admin
FTP/SSH Password: password
E funcionou.
Obrigado.
Tags plugins ftp installation localhost