Wordpress ftp localhost

Tenho o wordpress a funcionar no meu localhost em mac Lion.

sempre que tento instalar ou apagar plugins, Pede-me o nome da máquina, o utilizador ftp e a senha ftp.

configurei o meu localhost para 127.0. 0. 1, mas nunca configurei o nome de utilizador e a senha do ftp para o meu localhost. Como posso obter Qual Usuário e senha é por padrão?

tentei quase todos os utilizadores e passes que tenho no mysql, no meu OSX admin, etc. sem resultados.

Alguma ideia?

Author: Matt Gibson, 2012-10-29

5 answers

Na minha experiência, WordPress pode ser um pouco exigente sobre permissões e propriedade quando se trata de auto-atualização sem FTP, por isso, usar FTP para localhost é uma tática perfeitamente válida, eu diria. Mas como outros já disseram, apenas garantindo que tudo a partir de seu diretório raiz WordPress para baixo é writable pelo processo PHP, e de propriedade do mesmo usuário, pode muito bem ser suficiente para evitar a necessidade de FTP.

Se quiser usar FTP, tem a certeza que activou o servidor FTP? Se assim for, você deve apenas usar um usuário que tem permissão para chegar ao diretório através de FTP (você pode testar com a ferramenta de ftp de linha de comandos.) À medida que os meus sites são configurados no meu directório pessoal Sites, eu apenas Uso o meu nome de utilizador e senha normais (por exemplo, para /Users/matt/Sites/whatever faço login como matt.)

Outras coisas a verificar: o que acontece se tentar ftp localhost na linha de comando? Podes entrar aí?

 6
Author: Matt Gibson, 2012-10-29 11:46:03
Este funcionou comigo.
$ cd /Users/<username>/Sites
# (wordpress = name of the directory, change as needed)
$ sudo chown -R :_www wordpress
$ sudo chmod -R g+w wordpress

E depois adicionar o seguinte em wp-config.php

define('FS_METHOD', 'direct');

Encontrado em http://soderlind.no/running-wordpress-locally-on-mac-os-x-lion/#crayon-533a956214a8e343167867

Cheers Can ([4])
 39
Author: Can, 2017-07-13 02:34:35

Arranjei-o por:

cd /var/www
sudo chown -R www-data:www-data wordpress
 18
Author: kuldipem, 2015-05-04 06:39:18

Na verdade, o problema é que o WordPress cria um arquivo temporário para verificar as permissões do Arquivo

E ele compara que o dono do ficheiro temp com o dono do ficheiro principal (ver proprietário do ficheiro () ) ambos devem corresponder . na maioria dos casos, não corresponde a localhost, pelo que extraímos ficheiros wp em diferentes acessos ao utilizador e o PHP tem o seu próprio grupo de utilizadores.

Então há duas maneiras de resolver este problema.

Caminho 1:

cd wordpress
sudo find . -type d -exec chmod 0755 {} \;
sudo find . -type f -exec chmod 0644 {} \;

E seguintes

define( 'FS_METHOD', 'direct' );

Em wp-config.php

Isto não verifica Nenhum proprietário de ficheiros apenas usa o sistema de ficheiros directos

caminho 2

Conjunto

sudo chown -R www-data:www-data wordpress

Isto define os dois WordPress em www-data de modo que na verdade o arquivo temp (que criou pelo WordPress) também vem dentro deste usuário, de modo que ambos os proprietários de arquivos é o mesmo para resolver o problema

Mais informação consultar : https://developer.wordpress.org/reference/functions/get_filesystem_method/

 12
Author: Thamaraiselvam, 2017-11-07 06:33:18

Adicione isto na sua configuração .ficheiro php ,

define('FS_METHOD','direct');
 10
Author: Vinod VT, 2014-07-10 05:49:58