- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在按照说明安装 get 以克隆存储库,然后突然间我开始收到“bin/magento 必须作为 CLI 应用程序运行”错误。
当我执行 php -v 时,它显示:
ea-php-cli Copyright 2016 cPanel, Inc.
PHP 7.0.17 (cgi-fcgi) (built: Apr 5 2017 23:22:19)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.17, Copyright (c) 1999-2017, by Zend Technologies
我真诚地搜索了几个小时将其改回 show (cli),但到目前为止还没有成功。
我已经通过 yum 重新安装了 ea-php-cli,但没有任何改变。
当我停止并重新启动 httpd 时,我得到了一堆这样的错误:
[alias:warn] [pid 31484] AH00671: The ScriptAlias directive in /etc/apache2/conf/httpd.conf at line 645 will probably never match because it overlaps an earlier ScriptAlias.
有谁知道将 php 模式更改为 cli 模式而不是 cgi-fcgi 模式的命令?如果不是,是否需要卸载并重新安装 php?
更新
所以经过一番研究后,我意识到它与服务器 API 有关,它被设置为 FPM/FAstCGI 而不是 Apache 2.0 处理程序。我将不得不对此进行研究,然后找出如何将服务器 API 切换回 Apache 处理程序...我正在运行 Centos 6.9,所以如果有人有简单的解决方案,我将非常感谢您的意见。
更多更新
我能想到的唯一可能影响服务器 API 切换的是我制作的一些补丁。以下是今天对服务器所做的所有补丁和更改的列表:
Apr 15 12:47:02 Installed: kernel-2.6.32-696.1.1.el6.x86_64
Apr 15 13:14:02 Installed: 1:perl-Error-0.17015-4.el6.noarch
Apr 15 13:14:02 Installed: perl-Git-1.7.1-8.el6.noarch
Apr 15 13:14:03 Installed: git-1.7.1-8.el6.x86_64
Apr 15 19:21:49 Erased: epel-release
Apr 15 20:33:45 Installed: ea-php-cli-0.2.0-1.1.1.cpanel.x86_64
Apr 15 21:00:58 Installed: ea-php-cli-0.2.0-1.1.1.cpanel.x86_64
Apr 15 22:32:44 Installed: ea-php-cli-0.2.0-1.1.1.cpanel.x86_64
最佳答案
经过 15 个小时的寻找答案,我终于解决了这个问题。
只需将 source/opt/cpanel/ea-php70/enable 添加到/etc/bashrc 和 php -v 即可显示 cli。
PHP 7.0.17 (cli)(内置:2017 年 4 月 5 日 23:21:59)(NTS)版权所有 (c) 1997-2017 The PHP GroupZend Engine v3.0.0,版权所有 (c) 1998-2017 Zend Technologies 使用 Zend OPcache v7.0.17,版权所有 (c) 1999-2017,Zend Technologies
关于php -v 显示cgi-fcgi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43434076/
app = redmine-2.0.1 ruby = ruby 1.9.3p194(2012-04-20 修订版 35410)[x86_64-linux] [root@by1016690 publ
我是新手,如果这听起来很天真,请原谅我。我用 fastcgi++ 写了一个脚本。我测试了基本用例。但作为一名优秀的软件工程师,我想在每次进行更改时测试脚本,以确保我不会破坏任何东西。 这是我以前做的:
我在使用 nginx 使 FCGI 应用程序在 C 中工作时遇到问题。我正在使用 spawn-fcgi 创建套接字并运行我的应用程序(我将其命名为 paste) 我想这一定是我的应用程序有问题,但我很
我正在尝试在共享托管服务提供商上设置 django。我按照 http://helpdesk.bluehost.com/index.php/kb/article/000531 上的说明进行操作 几乎让它
我正在 lighttpd +FCGI 上运行 django 安装。除了管理员之外,一切正常。 我发布某些内容(即我修改或创建模型的实例)后的重定向似乎出错了。 管理员不断将我重定向到 www.xyz.
我有一个用 C 语言编写的 FCGI 应用程序。我们遇到过客户端关闭事件连接的情况,即在页面加载期间离开页面——如果可能的话,我们希望在应用程序中检测到这一点。我们将 Web 服务器 (nginx)
我正在使用 C。例如,我如何发送 404 响应? 最佳答案 包括 Status: 404 Not Found 在您为响应生成的 header 中。 关于c - 如何在 fcgi 程序中设置状态代码?,
我目前正在尝试实现一个在 Linux 上运行的小型 FastCGI 多线程应用程序。我使用来自 fastcgi.com 的库.现在我不确定我是否真的理解 web 服务器和我的应用程序之间的 FCGI
我最近安装了一台新的 ubuntu 机器,带有 wordpress、spawn-fcgi 和 nginx。 每天早上,我都会尝试查看我的博客,但我收到 502 错误网关错误。 我试图找到一些关于为什么
我对 Lighttpd、PHP 和 CGI 有疑问。 我使用的是 OpenSUSE.10。 我已经构建了 lighttpd(版本 1.4.23)和 php(版本 5.3.0)。 这是 lightt
我正在按照说明安装 get 以克隆存储库,然后突然间我开始收到“bin/magento 必须作为 CLI 应用程序运行”错误。 当我执行 php -v 时,它显示: ea-php-cli Copyri
我正在按照 this steps 部署一个 Django 项目 我的 .htaccess 是: AddHandler fcgid-script .fcgi RewriteEngine On Rewri
我对 nginx 和 Perl FCGI 模块有一点问题。我的 FCGI 程序中有一个很长的操作,它可能比我用来通信 FCGI 的 Unix 套接字另一端的服务器(或服务器上的用户)生命周期更长。如果
我使用 fastcgi.com 的 API 用 C 编写了一个 FCGI 程序。我已经像文档所说的那样调用了 FCGI_Accept。当我运行生成的可执行文件时,它就像 CGI 程序一样运行,然后退出
如果这是一个明显的问题,我很抱歉,但我真的束手无策试图解决这个问题。 我有一个 Django 应用程序,它作为 fcgi 进程运行,并使用 Lighttpd 作为前端服务器。 我首先尝试按照文档中的建
我正在使用 django 为客户构建一个网站。它托管在共享主机上,无法使用 mod_wsgi。去年,我使用 fcgi 让它工作,但是当我回来时,它坏了。 我用一个简单的 hello world 脚本替
我想用 C++11 使用 fcgi 和 nginx 编写一个网站。目前只有结合 libc++ 的 Clang++ 完全支持 C++11。 但是当我运行我的 fcgi 程序时,当有人通过浏览器请求页面时
我遇到了一个问题,我不知道如何调试一个用 C++ 编写的基于 fastcgi 的 FCGI 程序。 . 程序由Lighttpd管理spawn-fcgi并由 nginx fastcgi 模块调用。 我写
我正在尝试通过 lighttpd + fcgi 部署我的 django 应用程序,但是当我运行 fcgi 脚本时,它给我一个错误 这是 fcgi 脚本本身: #!/usr/bin/python2.6
我正在尝试使用 mod_fascgi 和 perftools 分析在 apache 中运行的 fcgi 应用程序 (C++) >。所以是 Centos 6 x86_64。 问题如下。根据gperfto
我是一名优秀的程序员,十分优秀!