2016-12-20 3 views
0

XAMPP를 실행중인 Windows에서 WP-CLI로 작업하는 데 필요한 모든 것이 있습니다. 또는 그래서 나는 생각했다.wp-cli 및 xampp을 사용하여 데이터베이스 연결을 설정하는 동안 오류가 발생했습니다.

wp rewrite structure '/%postname%/' 

나는 다음과 같은 오류가 발생합니다 : : 나는 다음과 같은 명령을 실행하려고하면

Error: Error establishing a database connection. This either means that the username and password information in your wp-config.php file is incorrect or we canÔÇÖt contact the database server at localhost . This could mean your hostÔÇÖs database server is down.

나는 PHP가 올바른 (이 문제에 대한 일반적인 설명) 할 필요를 사용 읽었습니다. wp --info을 실행하면 다음과 같은 결과가 산출됩니다.

$ wp --info 
PHP binary:  C:\xampp\xampp-5.6.24\php\php.exe 
PHP version: 5.6.24 
php.ini used: C:\xampp\xampp-5.6.24\php\php.ini 
WP-CLI root dir:  C:\lib\wp-cli 
WP-CLI packages dir: 
WP-CLI global config: 
WP-CLI project config: 
WP-CLI version: 1.0.0 

이 모양이 정확하다고 생각합니다. 브라우저에서 db에 액세스하고 WP를 정상적으로 사용하며 wp-cli를 사용하여 데이터베이스 명령을 수행 할 수도 있습니다. 하지만 몇 가지 이유로 rewrite 명령은 오류를 발생시킵니다 (위에서 설명한 것처럼). 재미있는 점은 퍼머 링크 옵션을 실제로 변경한다는 것입니다.하지만 오류가 발생하기 때문에 다른 작업이 제대로 수행되지 않기 때문에 걱정됩니다.

wp-config.php에서 자격 증명을 변경하면 db 명령을 실행할 수 없으므로 특정 수준에서 작동합니다.

무엇이 잘못되었을 수 있습니까? 나는 여기 꽤 우둔 해!

데이터베이스는 wp-cli를 사용하여 설정되며 루트 계정을 사용하여 액세스합니다.

답변

2

작성자가 현재 작업하고있는 wp-cli의 버그로 판명났습니다.