wp-cli работает неправильно. Нет ответа от команд

Я пытаюсь сделать копию живого сайта на тестовом сервере. Я установил wp-cli, и wp-cli иногда работает, а иногда нет. Когда он не работает, он просто ничего не возвращает. Не один символ вывода. Я могу просматривать веб-сайт, apache, php и mysql, похоже, работают. Я включил WP_DEBUG в wp-config.php и я вижу пару незначительных ошибок:

Замечание PHP: wpdb :: escape устарел с версии 3.6! Вместо этого используйте wpdb :: prepare () или esc_sql (). в /var/www/wp-includes/functions.php в строке 3083 Примечание: wpdb :: escape устарел с версии 3.6! Вместо этого используйте wpdb :: prepare () или esc_sql (). в /var/www/wp-includes/functions.php в строке 3083

Я пробовал wp-cli --debug

Единственная команда, которая работает, – wp-cli --info

Это результат работы wp-cli , в случае, если это полезно.

PHP двоичный: /usr/bin/php5‌‌
Версия PHP: 5.5.3-1ubuntu2.3
Используемый php.ini: /etc/php5/cli/php.ini
Корневой каталог WP-CLI phar://wp-cli.phar
WP-CLI глобальная конфигурация:
Конфигурация проекта WP-CLI:
Версия WP-CLI: 0.15.0

Время от времени команда будет работать. Это очень странно.

Вы должны использовать флаг -url, если у вас многопользовательский.

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

или

 wp theme list --url=www.example.com 

Если вы только установили php5-cli, то, вероятно, у вас нет php5-mysql. Попробуйте запустить sudo apt-get install php5-mysql и посмотреть, поможет ли это.

У меня была эта проблема при установке на одном сайте. Оказалось, что у меня был сломанный плагин, и это заставило сайт сам потерпеть неудачу с фатальной ошибкой.

Как только я заменил сломанный плагин, и фатальная ошибка исчезла, wp-cli работал нормально.