Heim  >  Fragen und Antworten  >  Hauptteil

Nicht gefunden /var/run/php-fpm/php7.4-fpm.sock oder /var/run/php-fpm/

Verwendet: Ubuntu 20.04

Der PHP-Start ist fehlgeschlagen , weil /var/run/php-fpm/php7.4-fpm.sock und /var/run/php-fpm/php7.4-fpm.pid fehlen.

Details sind wie folgt: (Feedback von systemctl status php7.4-fpm.service)

● php-fpm7.4[3465899]: Fehler: Bindung nicht möglich Abhören des Sockets an der Adresse „/var/run/php-fpm/php7.5-fpm.sock“: So etwas gibt es nicht Datei oder Verzeichnis (2)

● php-fpm7.4[3465899]: Fehler: Bindung nicht möglich Abhören des Sockets an der Adresse „/run/php-fpm/php7.5-fpm.pid“: So etwas gibt es nicht Datei oder Verzeichnis (2)

Ich habe „/etc/php/7.4/fpm/pool.d/www.conf“ überprüft, aber die Datei enthält den folgenden Code:

;li sten = 127.0.0.1:9000
lis ten = /var/run/php-fpm/php7.4-fpm.sock


P粉036800074P粉036800074376 Tage vor660

Antworte allen(1)Ich werde antworten

  • P粉894008490

    P粉8940084902023-10-31 15:53:54

    第一个问题:它正在搜索 php7.5-fpm.sock 而不是 php7.4-fpm.sock

    但是自从您确认您的 /etc/php/7.4/fpm/pool.d/www.conf 确实有 listen = /var/run/php-fpm/php7. 4-fpm.sock,我假设 php7.5-fpm.sock 命名已被处理/调整。

    第二个问题:当您的 FPM 运行时,.sock 文件不存在。要解决此问题,请运行以下命令:

    mkdir -p /var/run/php-fpm
    touch /var/run/php-fpm/php7.4-fpm.sock
    

    注意: 如果您的权限被拒绝,您应该使用 sudo 来执行上述命令。

    然后重新启动您的 PHP-FPM 服务。

    希望有帮助!

    Antwort
    0
  • StornierenAntwort