首页 > 解决方案 > PHP 应用程序显示有关供应商库的错误

问题描述

我正在尝试在子域上安装一个名为CollectiveAccess的应用程序,当我进入该网站时,它会弹出一个错误。

您的安装缺少必需的供应商库

它有一个自动安装或更改它们的选项,但是当我单击更改它们时,它会弹出另一个错误:

自动安装所需的供应商库失败:Composer 安装失败:参数 1 中的错误,字符 2:找不到选项 r;用法:php-cgi [-q] [-h] [-s] [-v] [-i] [-f ];php-cgi [参数...];-a 交互式运行;-b | 外部 FASTCGI 服务器模式的绑定路径;-C 不要 chdir 到脚本的目录;-c | 在此目录中查找 php.ini 文件;-n 不使用 php.ini 文件;-d foo[=bar] 定义 INI 条目 foo,值为 'bar';-e 为调试器/分析器生成扩展信息;-f 解析。暗示'-q'; -h 这个帮助;-i PHP 信息;-l 仅语法检查(lint);-m 显示编译的模块;-q 安静模式。抑制 HTTP Header 输出。-s 显示颜色语法高亮源。;-v 版本号;-w 显示带有去除注释和空白的源代码。-z 加载 Zend 扩展 .; -T 测量脚本重复次数的执行时间。参数 1 中的错误,字符 2:找不到选项 r;错误:安装程序签名无效

帮助!!其他地方没有信息。

标签: phpcomposer-phpvendor

解决方案


Composer 的哈希值会定期更改。您可能有一个安装程序脚本正在检查的硬编码哈希,它与给定的哈希不匹配。尝试在此处阅读有关如何以编程方式安装的文档:https ://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md


推荐阅读