使WordPress成为核心

开的20个月前

关闭17个月前

上次修改时间4个月前

#56725 关闭 缺陷(bug) (工作模板)

WordPress在本地的设置-“npm run env:install”在windows上不工作

报告人: 阿肖克2013年简介 阿肖克2013 所有者:
里程碑: 优先: 正常的
严重程度: 正常的 版本:
组件: 构建/测试工具 关键词: 报告人反馈 关闭
重点: 抄送:

描述

站台

  • Windows 10操作系统
  • 码头工人
  • 节点和NPM

复制步骤:

  1. 克隆WP使用git克隆开发回购https://github.com/WordPress/WordPress-develop.git&遵循自述文件
  1. 导航到克隆的目录-光盘wp-develop
  1. 项目的已安装npm依赖项-npm安装
  1. 执行了其他命令-npm运行构建:dev&npm运行环境:启动
  1. 在运行-npm运行环境:安装出现一个错误,WP_CLI无法在根目录下创建配置文件。

我一直在寻找一个解决方案——找到一个关于许可问题的回复似乎很有说服力,但并没有给出任何解决方案/步骤。

附件(1)

截图_21.png(97.2 KB)-由添加阿肖克2013 20个月前.
错误描述

将所有附件下载为:.zip文件

更改历史记录(15)

#1 @阿肖克2013
20个月以前

  • 严重程度已从更改正常的专业

#2 @口香糖27
20个月以前

  • 严重程度已从更改专业正常的
  • 版本 大旅行箱删除

#3 @阿肖克2013
20个月以前

错误的详细信息:

命令的执行>npm运行环境:安装

WordPress@6.1.0env:安装D:\wamp64\www\wordpress-develop
节点/tools/local-env/scripts/install.js

正在创建wordpress-develop_cli_run。。。完成
成功:生成了“wp-config.php”文件。
正在创建wordpress-develop_cli_run。。。完成
成功:使用原始值“true”更新了“WP-config.php”文件中的常量“WP_DEBUG”。
正在创建wordpress-develop_cli_run。。。完成
成功:将常量“WP_DEBUG_LOG”添加到原始值为“true”的“WP-config.php”文件中。
正在创建wordpress-develop_cli_run。。。完成
成功:将常量“WP_DEBUG_DISPLAY”添加到原始值为“true”的“WP-config.php”文件中。
正在创建wordpress-develop_cli_run。。。完成
成功:将常量“SCRIPT_DEBUG”添加到原始值为“true”的“wp-config.php”文件中。
正在创建wordpress-develop_cli_run。。。完成
成功:将常量“WP_ENVIRONMENT_TYPE”添加到值为“local”的“WP-config.php”文件中。
克隆到“tests/phpunit/data/plugins/wordpress-importer”。。。
正在创建wordpress-develop_cli_run。。。完成

警告:file_get_contents(/var/www/src/wp-config.php):无法打开流:中没有此类文件或目录phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/wp_cli/Runner.php在线654
错误:奇怪的wp-config.php文件:wp-settings.php未直接加载。
错误:1
(节点:10148)UnhandledPromiseRejectionWarning:错误:命令失败:docker-compose run--rm-cli db reset--yes

在checkExecSyncError时(child_process.js:790:11)
在execSync上(child_process.js:863:15)
wp_cli(D:\wamp64\www\wordpress-develop\tools\local-env\scripts\install.js:48:2)
位于D:\wamp64\www\wordpress-develop\tools\local-env\scripts\install.js:38:3
processTicksAndRejections(内部/process/task_queues.js:95:5)

(使用节点--跟踪警告。。。显示警告的创建位置)
(节点:10148)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有
catch块,或者通过拒绝未使用.catch()处理的promise。要在未处理的承诺拒绝时终止节点进程,请使用CLI标志--unhandled-rejections=严格(请参见https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (拒绝id:1)
(节点:10148)[DEP0018]弃用警告:未处理的承诺拒绝已弃用。未来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。

@阿肖克2013
20个月以前

错误描述

这张票是在松弛(Slack)在阿肖克2013年的核心测试中。查看日志.


20个月以前

这张票是在松弛(Slack)在阿肖克2013年的核心测试中。查看日志.


18个月以前

#6个 @bgoewert公司
18个月以前

  • 关键词 报告人反馈补充

@2013年8月,我无法复制这个。您能提供更多关于您的环境/平台的详细信息吗?如果问题仍然存在,我建议您更新环境/平台的所有方面。

复制报告

本报告证实该问题无法复制。

环境

  • 操作系统:Windows 10 Home Build 19045
  • Web服务器:Docker Desktop v4.15.0(Docker Engine v20.10.21)
  • 菲律宾比索:7.4.33
  • WordPress:trunk(中继)
  • 浏览器:不适用
  • 主题:不适用
  • 活动插件:不适用
  • 作曲家v2.5.1
  • 适用于Windows v1.1.10的NVM
  • 节点v14.21.2
  • NPM v6.14.17

实际结果

  • 未出现错误情况(无法再现)。
上次编辑时间18个月前通过bgoewert公司(以前的)(差异)

#7 @bgoewert公司
18个月以前

  • 分辨率设置为无效
  • 状态已从更改新的关闭

标记为无效根据复制报告注释:6除非其他人能够在Windows上复制此内容。

编辑:应标记为工作模板。请参阅票据属性现在我知道了。

上次编辑时间18个月前通过bgoewert公司(以前的)(差异)

#8 @阿肖克2013
17个月以前

  • 分辨率 无效删除
  • 状态已从更改关闭重新打开的

@bgoewert公司

我可以通过以下复制报告进行复制

环境


操作系统:Windows 10 Pro Build 19044.2364
Web服务器:Docker Desktop v4.15.0(Docker Engine v20.10.21)
菲律宾比索:7.4.33
WordPress:trunk(中继)
浏览器:不适用
主题:不适用
活动插件:不适用
作曲家v2.5.1
适用于Windows v1.1.9的NVM
节点v14.21.1
NPM v6.14.17

#9 @bgoewert公司
17个月以前

@ashokrd2013看起来这是一个配置问题,而不是wordpress开发的问题,最好发布到wordpress.org/support网站.但我不介意在这里帮忙。

问题

  1. 您正在使用WSL2或Hyper-V后端吗?
  2. 您的用户是本地管理员和/或码头用户小组?
    • 您可以使用进行检查net本地组docker-users
    • 如果没有,您可以使用添加net localgroup docker-users<user>/add
  3. 你在使用WAMP吗?D: \wamp64\www\我在您的路径中注意到了这一点,它可能会导致权限问题(idk,我不使用wamp或xampp,所以我不知道这些权限是如何工作的)。然而,我想如果您的用户是本地管理员,它仍然可以工作。

我刚刚再次测试的步骤没有问题

  1. 克隆文字印刷-开发
  2. 光盘文字印刷显影
  3. npm安装
  4. npm运行环境:重置
  5. npm构建:开发
  6. npm运行环境:启动
  7. 引导到本地主机:8889,请注意,我被重定向到/wp-admin/安装.php.
  8. npm运行环境:安装
  9. 引导到本地主机:8889/wp-admin/install.php,注意它显示“已安装”。
PS C:\Users\goewe\Desktop\Projects\WordPress\WordPress-develop>npm-run-env:install> WordPress@6.2.0env:安装C:\Users\goewe\Desktop\Projects\WordPress\WordPress-develop>节点/tools/local-env/scripts/install.js[+]跑步21/21-cli拉动2.8s-a603fa5e3b41已经存在0.0s-c428f1a49423已存在0.0s-156740b07ef8已存在0.0s-fb5a4c8af82f已经存在0.0s-972155ae644b已存在0.0s-a8e3b94fe6c1已经存在0.0s-93346a3f46bc已存在0.0s-b922b67ca46b已存在0.0s-6137f893bda6已存在0.0s-79b1a1b78461已存在0.0s-604120b01061已经存在0.0s-f6495f637592已存在0.0s-6d9f5157501d已存在0.0s-a830bd0550f2已经存在0.0s-1703f3d8599c已存在0.0s-e483604ead07已经存在0.0s-c9a9ff052dd9拉动完成1.2s-fb5e5b5906eb拉动完成1.3s-ded9eeca1440拉动完成1.4s-cb8e7b039c8e拉动完成1.5s成功:生成了“wp-config.php”文件。成功:使用原始值“true”更新了“WP-config.php”文件中的常量“WP_DEBUG”。成功:将常量“WP_DEBUG_LOG”添加到原始值为“true”的“WP-config.php”文件中。成功:将常量“WP_DEBUG_DISPLAY”添加到原始值为“true”的“WP-config.php”文件中。成功:将常量“SCRIPT_DEBUG”添加到原始值为“true”的“wp-config.php”文件中。成功:将常量“WP_ENVIRONMENT_TYPE”添加到值为“local”的“WP-config.php”文件中。克隆到“tests/phpunit/data/plugins/wordpress-importer”。。。成功:数据库重置。成功:WordPress安装成功。

#10 @bgoewert公司
17个月以前

@ashokrd2013只是想跟进一下,看看您是否能为中的问题提供一些答案注释:9.


作为旁白,我还想注意到,我在尝试使用Linux(Pop!_OS)时遇到了类似的权限问题(如果不是相同的话)env:安装。然而,我相信这可以通过使用苏多虽然如果你像我一样非挥发性物质已安装,这是在用户上下文中。要使用非挥发性物质的版本净现值法具有苏多,您必须创建一个符号链接,其他一些共享方法~/.nvm.

编辑:通过将整个wordpress-develop目录权限更改为777来解决。

上次编辑时间17个月前通过bgoewert公司(以前的)(差异)

#11 @阿肖克2013
17个月以前

  • 关键词 关闭补充
  • 分辨率设置为工作模板
  • 状态已从更改重新打开的关闭

@bgoewert感谢您帮助我提供不同的选项来解决此问题。

我在另一台机器上解决了这个问题。我不确定这是一个许可问题还是其他问题,然而,我的问题得到了解决。

#12 @mrinal013
12个月以前

我面临着类似的问题,https://wordpress.slack.com/files/U0HQW02SZ/F05BHDF2AUX/image.png

操作系统:Windows 10

这张票是在松弛(Slack)mrinal的in#core。查看日志.


12个月以前

#14 @瑞士风格
4个月以前

  • 里程碑 等待审查删除
注:请参见TracTickets公司有关使用的帮助门票。