当前位置:论坛首页 > Linux面板 > 求助

【已解答】安装drupal7-xmlsitemap出错

发表在 Linux面板2022-3-19 11:06 [复制链接] 6 2856

安装的是 bt-php74.x86_64,但提示Requires: php错误。
请问:
1、是否能解决Requires: php错误?
2、是否有好的drupal7-xmlsitemap其他替代命令行工具推荐?

drupal7-xmlsitemap.png
使用道具 举报 只看该作者 回复
发表于 2022-3-19 11:22:03 | 显示全部楼层
您好,yum安装是有提示到错误的,您可添加--skip-broken参数进行安装。或者使用RPM包进行安装
使用道具 举报 回复 支持 反对
发表于 2022-3-19 14:57:23 | 显示全部楼层
本帖最后由 宝塔用户_iwztkr 于 2022-3-19 14:58 编辑
谢花郎 发表于 2022-3-19 11:22
您好,yum安装是有提示到错误的,您可添加--skip-broken参数进行安装。或者使用RPM包进行安装 ...

yum没有安装php包,包依赖就有问题。你建议的两种方法都无法成功安装

以下日志中“安装”原为“insta..”
  1. $ sudo yum -y 安装 drupal7-xmlsitemap --skip-broken
  2. Loaded plugins: fastestmirror, langpacks
  3. Repository epel is listed more than once in the configuration
  4. Loading mirror speeds from cached hostfile
  5. Resolving Dependencies
  6. --> Running transaction check
  7. ---> Package drupal7-xmlsitemap.noarch 0:2.6-1.el7 will be 安装ed
  8. --> Processing Dependency: drupal7(core) for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  9. --> Processing Dependency: php-date for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  10. --> Processing Dependency: php-pcre for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  11. --> Processing Dependency: php-xmlwriter for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  12. --> Running transaction check
  13. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  14. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  15. --> Processing Dependency: php-bcmath for package: drupal7-7.82-1.el7.noarch
  16. --> Processing Dependency: php-gd for package: drupal7-7.82-1.el7.noarch
  17. --> Processing Dependency: php-mbstring for package: drupal7-7.82-1.el7.noarch
  18. --> Processing Dependency: php-pdo for package: drupal7-7.82-1.el7.noarch
  19. --> Processing Dependency: php-pecl(ssh2) for package: drupal7-7.82-1.el7.noarch
  20. --> Processing Dependency: php-posix for package: drupal7-7.82-1.el7.noarch
  21. ---> Package php-common.x86_64 0:5.4.16-48.el7 will be 安装ed
  22. --> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-48.el7.x86_64
  23. ---> Package php-xml.x86_64 0:5.4.16-48.el7 will be 安装ed
  24. --> Running transaction check
  25. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  26. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  27. ---> Package libzip.x86_64 0:0.10.1-8.el7 will be 安装ed
  28. ---> Package php-bcmath.x86_64 0:5.4.16-48.el7 will be 安装ed
  29. ---> Package php-gd.x86_64 0:5.4.16-48.el7 will be 安装ed
  30. --> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.16-48.el7.x86_64
  31. ---> Package php-mbstring.x86_64 0:5.4.16-48.el7 will be 安装ed
  32. ---> Package php-pdo.x86_64 0:5.4.16-48.el7 will be 安装ed
  33. ---> Package php-pecl-ssh2.x86_64 0:0.12-1.el7 will be 安装ed
  34. --> Processing Dependency: /usr/bin/pecl for package: php-pecl-ssh2-0.12-1.el7.x86_64
  35. --> Processing Dependency: /usr/bin/pecl for package: php-pecl-ssh2-0.12-1.el7.x86_64
  36. ---> Package php-process.x86_64 0:5.4.16-48.el7 will be 安装ed
  37. --> Running transaction check
  38. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  39. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  40. ---> Package php-pear.noarch 1:1.9.4-22.el7 will be 安装ed
  41. --> Processing Dependency: php-cli for package: 1:php-pear-1.9.4-22.el7.noarch
  42. ---> Package t1lib.x86_64 0:5.1.2-14.el7 will be 安装ed
  43. --> Running transaction check
  44. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  45. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  46. ---> Package php-cli.x86_64 0:5.4.16-48.el7 will be 安装ed

  47. Packages skipped because of dependency problems:
  48.     drupal7-7.82-1.el7.noarch from epel
  49.     drupal7-xmlsitemap-2.6-1.el7.noarch from epel
  50.     libzip-0.10.1-8.el7.x86_64 from os
  51.     php-bcmath-5.4.16-48.el7.x86_64 from os
  52.     php-cli-5.4.16-48.el7.x86_64 from os
  53.     php-common-5.4.16-48.el7.x86_64 from os
  54.     php-gd-5.4.16-48.el7.x86_64 from os
  55.     php-mbstring-5.4.16-48.el7.x86_64 from os
  56.     php-pdo-5.4.16-48.el7.x86_64 from os
  57.     1:php-pear-1.9.4-22.el7.noarch from os
  58.     php-pecl-ssh2-0.12-1.el7.x86_64 from epel
  59.     php-process-5.4.16-48.el7.x86_64 from os
  60.     php-xml-5.4.16-48.el7.x86_64 from os
  61.     t1lib-5.1.2-14.el7.x86_64 from os
  62.         
  63. $ sudo yum local安装 https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/d/drupal7-xmlsitemap-2.6-1.el7.noarch.rpm
  64. Loaded plugins: fastestmirror, langpacks
  65. Repository epel is listed more than once in the configuration
  66. drupal7-xmlsitemap-2.6-1.el7.noarch.rpm                                                                                    |  91 kB  00:00:00
  67. Examining /var/tmp/yum-root-ohtEWR/drupal7-xmlsitemap-2.6-1.el7.noarch.rpm: drupal7-xmlsitemap-2.6-1.el7.noarch
  68. Marking /var/tmp/yum-root-ohtEWR/drupal7-xmlsitemap-2.6-1.el7.noarch.rpm to be 安装ed
  69. Resolving Dependencies
  70. --> Running transaction check
  71. ---> Package drupal7-xmlsitemap.noarch 0:2.6-1.el7 will be 安装ed
  72. --> Processing Dependency: drupal7(core) for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  73. Loading mirror speeds from cached hostfile
  74. --> Processing Dependency: php-date for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  75. --> Processing Dependency: php-pcre for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  76. --> Processing Dependency: php-xmlwriter for package: drupal7-xmlsitemap-2.6-1.el7.noarch
  77. --> Running transaction check
  78. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  79. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  80. --> Processing Dependency: php-bcmath for package: drupal7-7.82-1.el7.noarch
  81. --> Processing Dependency: php-gd for package: drupal7-7.82-1.el7.noarch
  82. --> Processing Dependency: php-mbstring for package: drupal7-7.82-1.el7.noarch
  83. --> Processing Dependency: php-pdo for package: drupal7-7.82-1.el7.noarch
  84. --> Processing Dependency: php-pecl(ssh2) for package: drupal7-7.82-1.el7.noarch
  85. --> Processing Dependency: php-posix for package: drupal7-7.82-1.el7.noarch
  86. ---> Package php-common.x86_64 0:5.4.16-48.el7 will be 安装ed
  87. --> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-48.el7.x86_64
  88. ---> Package php-xml.x86_64 0:5.4.16-48.el7 will be 安装ed
  89. --> Running transaction check
  90. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  91. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  92. ---> Package libzip.x86_64 0:0.10.1-8.el7 will be 安装ed
  93. ---> Package php-bcmath.x86_64 0:5.4.16-48.el7 will be 安装ed
  94. ---> Package php-gd.x86_64 0:5.4.16-48.el7 will be 安装ed
  95. --> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.16-48.el7.x86_64
  96. ---> Package php-mbstring.x86_64 0:5.4.16-48.el7 will be 安装ed
  97. ---> Package php-pdo.x86_64 0:5.4.16-48.el7 will be 安装ed
  98. ---> Package php-pecl-ssh2.x86_64 0:0.12-1.el7 will be 安装ed
  99. --> Processing Dependency: /usr/bin/pecl for package: php-pecl-ssh2-0.12-1.el7.x86_64
  100. --> Processing Dependency: /usr/bin/pecl for package: php-pecl-ssh2-0.12-1.el7.x86_64
  101. ---> Package php-process.x86_64 0:5.4.16-48.el7 will be 安装ed
  102. --> Running transaction check
  103. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  104. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  105. ---> Package php-pear.noarch 1:1.9.4-22.el7 will be 安装ed
  106. --> Processing Dependency: php-cli for package: 1:php-pear-1.9.4-22.el7.noarch
  107. ---> Package t1lib.x86_64 0:5.1.2-14.el7 will be 安装ed
  108. --> Running transaction check
  109. ---> Package drupal7.noarch 0:7.82-1.el7 will be 安装ed
  110. --> Processing Dependency: php for package: drupal7-7.82-1.el7.noarch
  111. ---> Package php-cli.x86_64 0:5.4.16-48.el7 will be 安装ed
  112. --> Finished Dependency Resolution
  113. Error: Package: drupal7-7.82-1.el7.noarch (epel)
  114.            Requires: php
  115. You could try using --skip-broken to work around the problem
  116. You could try running: rpm -Va --nofiles --nodigest
复制代码


使用道具 举报 回复 支持 反对
发表于 2022-3-19 15:16:21 | 显示全部楼层
drupal7-xmlsitemap是依赖于PHP,drupal7-xmlsitemap还是算一个PHP程序?如果安装不成功,你可以参考其他的文档进行安装,yum安装时提示报错并提供了一些处理参数
使用道具 举报 回复 支持 反对
发表于 2022-3-19 15:21:44 | 显示全部楼层
谢花郎 发表于 2022-3-19 15:16
drupal7-xmlsitemap是依赖于PHP,drupal7-xmlsitemap还是算一个PHP程序?如果安装不成功,你可以参考其他的 ...

问题的关键是:通过宝塔面板安装的bt-php74.x86_64, 怎么能让yum认为php已经安装?
使用道具 举报 回复 支持 反对
发表于 2022-3-19 15:22:21 | 显示全部楼层
谢花郎 发表于 2022-3-19 15:16
drupal7-xmlsitemap是依赖于PHP,drupal7-xmlsitemap还是算一个PHP程序?如果安装不成功,你可以参考其他的 ...

问题的关键是:通过宝塔面板安装的bt-php74.x86_64, 怎么能让yum认为php已经安装?
使用道具 举报 回复 支持 反对
发表于 2022-3-19 15:23:46 | 显示全部楼层
宝塔用户_iwztkr 发表于 2022-3-19 15:22
问题的关键是:通过宝塔面板安装的bt-php74.x86_64, 怎么能让yum认为php已经安装? ...

我们的PHP是RPM打包安装的,这个是无法使用YUM安装的。YUM安装的是通过YUM镜像进行安装的。这个无法设置
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表