php - 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;错误:安装程序签名无效
帮助!!其他地方没有信息。
解决方案
Composer 的哈希值会定期更改。您可能有一个安装程序脚本正在检查的硬编码哈希,它与给定的哈希不匹配。尝试在此处阅读有关如何以编程方式安装的文档:https ://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md
推荐阅读
- html - 我的底部导航栏没有显示在移动设备上
- ios - 如何使图像在表格视图中占据两行?
- javascript - 使用 vue.js 在 ace 编辑器中粘贴事件
- python - torchvision.datasets.ImageFolder() 无法加载图像文件
- python - “创建对象”和“初始化”对象有什么区别?
- ionic-framework - 如何制作类似容器的组件?
- javascript - 即使在使用 await 之后,Javascript 也难以使用承诺值
- blazor-server-side - 如何一次将多个文件保存到数据库表
- api - REST API 设计是 HLD 还是 LLD 的一部分?
- javascript - PHP 搜索 JSON 文件并返回一个数组,该数组等于通过 jQuery AJAX 请求发送的值