首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache2.4错误: FCGI:试图连接到Unix域套接字/run/php/php7.0-fpm.sock (*)失败

Apache2.4错误: FCGI:试图连接到Unix域套接字/run/php/php7.0-fpm.sock (*)失败
EN

Stack Overflow用户
提问于 2016-10-11 08:35:25
回答 3查看 43.5K关注 0票数 12

我已经更新了我的工作弗罗克索安装到PHP 7。我所有的客户网站工作非常好(使用PHP 7通过FPM)。

唯一的问题是,如果我想访问Froxlor后端,我会得到一个Erorr 503。apache错误日志显示:

代码语言:javascript
运行
复制
`[Tue Oct 11 10:01:04.067069 2016] [proxy:error] [pid 23949] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php7.0-fpm.sock (*) failed`
`[Tue Oct 11 10:01:04.089648 2016] [proxy_fcgi:error] [pid 23949] [client xx.xx.xx.xx:1819] AH01079: failed to make connection to backend: httpd-UDS`

PHP的错误日志说明什么都没有。

如果我试图通过IP直接访问服务器,也会发生同样的事情。

系统-详细信息:

  • Debian 8
  • Apache 2.4
  • PHP7
  • PHP7-FPM

我要在哪里说教这个问题?如果需要,可以提供配置文件。

EN

回答 3

Stack Overflow用户

发布于 2018-11-01 14:06:57

如果您使用的是 PHP ,那么问题可能还在于您需要启动服务。

Apache不会自动停止进程,所以您可以手动启动它,也可以在启动时自动启动它。

对于PHP7.x(请记住包括您的版本):

代码语言:javascript
运行
复制
service php7.x-fpm start

对于PHP 7:

代码语言:javascript
运行
复制
service php7-fpm start

对于PHP 5:

代码语言:javascript
运行
复制
service php-fpm start

这将为您开始FPM过程。

此外,您还可能希望进程在启动时启动。要做到这一点,只需输入以下内容,当然,考虑到您各自的版本。

代码语言:javascript
运行
复制
systemctl enable php7.x-fpm
票数 21
EN

Stack Overflow用户

发布于 2020-07-07 05:22:12

我也有同样的问题,在具有php7.4的新服务器上,以及这些虚拟主机配置文件(位于/etc/apache2/sites-available/目录中)上,我从具有php7.2的服务器迁移。

仔细检查后我发现

代码语言:javascript
运行
复制
<FilesMatch \.php$>
     SetHandler "proxy:unix:/run/php/php7.2-fpm.sock|fcgi://localhost/"
</FilesMatch>

然后我用

代码语言:javascript
运行
复制
<FilesMatch \.php$>
     SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost/"
</FilesMatch>

基本上更新php版本,并在重新启动apache2之后运行良好。

票数 4
EN

Stack Overflow用户

发布于 2017-04-30 21:16:31

为了使它在我的主机上工作,我所做的步骤:

/etc/apt/sources.list中添加了non-free到debian存储库中。

代码语言:javascript
运行
复制
apt update
apt install libapache2-mod-fastcgi
a2enmod fastcgi

(这使得“无效命令'FastCgiExternalServer‘错误,我遇到了一个新的安装”,走开)。

在弗罗克洛-“设置”-“弗罗克洛尔VirtualHost设置”中:如果启用了vHost,则也将在本地用户下运行。

我还从apache2 2的ports.conf中删除了所有“听”条目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39973341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档