wp-cli não está funcionando corretamente. Nenhuma resposta de comandos

4

Estou tentando fazer uma cópia de um site ativo em um servidor de teste. Eu instalei wp-cli e wp-cli às vezes funciona e às vezes não. Quando não funciona, simplesmente não retorna nada. Nenhum caractere de saída. Eu posso ver o site, apache, php e mysql todos parecem estar funcionando. Eu ativei WP_DEBUG in wp-config.php e vejo alguns pequenos erros, como segue:

  

Aviso do PHP: wpdb :: escape está obsoleto desde a versão   3,6! Use wpdb :: prepare () ou esc_sql (). em /var/www/wp-includes/functions.php on line 3083 Aviso: wpdb :: escape   está reprovado desde a versão 3.6! Use wpdb :: prepare ()   ou esc_sql () em vez disso. em /var/www/wp-includes/functions.php on line   3083

Eu tentei wp-cli --debug

O único comando que funciona é wp-cli --info

Esta é a saída de wp-cli , caso isso seja útil.

Binário do PHP: /usr/bin/php5‌‌
Versão do PHP: 5.5.3-1ubuntu2.3
php.ini usado: /etc/php5/cli/php.ini
Diretiva raiz do WP-CLI: phar://wp-cli.phar
Configuração global do WP-CLI:
Configuração do projeto WP-CLI:
Versão WP-CLI: 0.15.0

De vez em quando, um comando funcionará. Isso é muito estranho.

    
por jeff 21.04.2014 / 05:25

3 respostas

2

Você precisa usar o sinalizador --url quando tiver vários sites.

wp-cli --debug --url=www.example.com

ou

wp theme list --url=www.example.com
    
por wesdeboer 06.05.2015 / 06:55
0

Se você instalou apenas o php5-cli, provavelmente não terá o php5-mysql. Tente executar sudo apt-get install php5-mysql e veja se isso ajuda.

    
por DiverseAndRemote.com 25.01.2015 / 11:53
0

Eu tive esse problema em uma instalação de site único. Acabou que eu tinha um plugin quebrado, e isso estava causando o próprio site a falhar com um erro fatal.

Uma vez que eu substituí o plugin quebrado e o erro fatal foi embora, o wp-cli funcionou normalmente.

    
por piersb 23.09.2016 / 11:58