我已经使用composer安装了一个版本的Wordpress,并修改了内容(/wp content)和核心(/wp)的默认文件夹。
我的wp配置。php从中定义的环境变量中获取其DB\\u名称、DB\\u用户名和DB\\u密码。htaccess文件。
我可以使用浏览器连接到wordpress实例,因此其中的连接信息很好。
我尚未成功使wp cli在此实例上运行。wp cli--调试输出:
Debug (bootstrap): No readable global config found (0.014s)
Debug (bootstrap): No project config found (0.016s)
Debug (bootstrap): No package autoload found to load. (0.261s)
Debug (bootstrap): ABSPATH defined: /path/to/core/ (0.272s)
Debug (bootstrap): Begin WordPress load (0.288s)
Debug (bootstrap): wp-config.php path: /path/to/wp-config.php (0.292s)
Error: Error establishing a database connection
(我仔细检查了这些路径,它们是正确的)
我一直在犯同样的错误。我尝试使用composer安装干净的实例,但这次:
通过直接在wp配置中定义DB\\U名称、DB\\U用户名、DB\\U密码,无任何插件,无任何主题。php文件,而不是从env获取这些文件。变量但是我保留了核心的自定义文件夹结构/wp和内容的自定义文件夹结构/wp仍然是相同的错误。。。我错过什么了吗?是不是wp cli不喜欢的自定义文件夹结构?
Executing wp-cli --info outputs this :
PHP binary: /usr/bin/php
PHP version: 5.5.36
php.ini used:
WP-CLI root dir: phar://wp-cli.phar
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.24.1
我在Max OS X El Capitan上。
非常感谢您的帮助,
朱利安