运行npm run env:start遇Docker Compose错误,WordPress已安装但容器正常
问题:wp-env启动时提示"WordPress is already installed"但容器正常运行
- 执行命令
npm run env:start(对应脚本为wp-env start && ./php-extension.sh)时,出现错误提示:✖ Error while running docker compose command. WordPress is already installed.
- 后续wp-config.php文件中的多个常量被成功更新,且相关Docker容器(
221cb3b2fc87677b60f0edba623fa904-mysql-1、221cb3b2fc87677b60f0edba623fa904-wordpress-1)显示处于运行状态,但上述错误仍存在 - 已尝试执行
wp-env destroy强制移除所有底层Docker容器、卷和文件后重新启动环境,问题未解决
package.json配置
{ "scripts": { "test:docker": "wp-scripts test-e2e ", "test:unit": "wp-scripts test-unit-js --config jest.config.js", "env:start": "wp-env start && ./php-extension.sh", "env:stop": "wp-env stop", "env:destroy": "wp-env destroy" }, "devDependencies": { "@uiw/codemirror-extensions-langs": "^4.19.16", "@uiw/react-codemirror": "^4.19.16", "@wordpress/components": "^22.0.0", "@wordpress/data": "^7.5.0", "@wordpress/e2e-test-utils": "^10.19.0", "@wordpress/edit-post": "^6.18.0", "@wordpress/env": "^9.0.0", "@wordpress/eslint-plugin": "^13.8.0", "@wordpress/i18n": "^4.24.0", "@wordpress/icons": "^9.12.0", "@wordpress/jest-console": "^7.19.0", "@wordpress/jest-puppeteer-axe": "^6.19.0", "@wordpress/plugins": "^4.19.0", "@wordpress/scripts": "^24.5.0", "css-loader": "^6.7.2", "css-modules": "^0.3.0", "expect-puppeteer": "^9.0.2", "fundamental-react": "^0.14.4", "ignore-emit-webpack-plugin": "^2.0.6", "jest": "^29.7.0", "mini-css-extract-plugin": "^2.7.0", "node-sass": "^6.0.1", "raw-loader": "^4.0.2", "sass": "^1.56.2", "sass-loader": "^13.2.0", "style-loader": "^3.3.1" }, "dependencies": { "showdown": "^2.1.0", "uuid": "^9.0.1" } }
./php-extension.sh为用于安装PHP扩展的自定义脚本
内容的提问来源于stack exchange,提问作者Santa
相关产品推荐
相关产品推荐

