wordpress na lâmpada localhost não me permite instalar plugins

15

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 ...

    
por Asaf Chertkoff 10.06.2011 / 01:14

9 respostas

0

Geralmente faço isso quando isso acontece (apenas localmente, não para produção):

chown -R nobody:nobody /path/to/wordpress
    
por mike23 10.06.2011 / 13:07
45

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.

    
por WolfieZero 27.02.2013 / 11:50
5

Este é um problema de permissões. O wp-content / plugins deve ser gravável pelo usuário do servidor web.

    
por anu 10.06.2011 / 11:26
1

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

    
por Jahanzaib Aslam 17.06.2016 / 08:29
1

Eu costumo usar:

  

sudo chown -R _www: _www / caminho / para / wordpress /

    
por Ari Pratomo 21.07.2016 / 16:15
0

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.

    
por Otto 10.06.2011 / 17:56
0

Você precisa de duas coisas para fazer

  1. 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.

    
por vimal krishna 15.09.2015 / 10:27
-1

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.

    
por Elpie 10.06.2011 / 06:02
-1

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.

    
por Samson 'Melah' Nyabanga 20.06.2016 / 11:08