• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Solusi Error PHP nginx Permission denied while connecting to upstream

Last Updated on 5 December 2016 By tommy 1 Comment

Saat menggunakan nginx dan php-fpm error yang sering muncul adalah

2016/12/05 12:01:05 [crit] 20397#20397: *3 connect() to unix:/run/php/php7.0-fpm.pid failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: “GET /info.php HTTP/1.1”, upstream: “fastcgi://unix:/run/php/php7.0-fpm.pid:”, host: “localhost”

Bila anda menggunakan PHP 5 biasanya socketnya berada di /var/run/php5-fpm.sock.

Solusi

Error unix:/run/php/php7.0-fpm.pid failed (13: Permission denied) while connecting to upstream bisa disebabkan oleh salah user/group nginx, php-fpm atau root location di server block (virtualhost) nginx.
Sebagai solusinya kita akan menjalankan nginx sebagai www-data, bisa juga diganti dengan nginx, apache dan lain sebagainya.

1. User Group

Pastikan user/group www-data tersebut sudah ada

$ id www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data)

ganti www-data dengan user yang ingin di cek.

2. User nginx

Buka file /etc/nginx/nginx.conf, ubah bagian

user  nginx;

menjadi

user  www-data;

lalu restart nginx

service nginx restart

3. User php-fpm

PHP 7
buka file /etc/php/7.0/fpm/pool.d/www.conf, sesuaikan dengan nilai dibawah ini

user = www-data
group = www-data
listen = /run/php/php7.0-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

PHP 5
buka file /etc/php5/fpm/pool.d/www.conf, sesuaikan dengan nilai dibawah ini

user = www-data
group = www-data
listen = /var/run/php5-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

lalu restart php-fpm

# php 7.0
service php7.0-fpm restart
# php5
service php5-fpm restart

4. Server Block alias Virtualhost

Sesuaikan alamat socket php-fpm, contoh di server block nginx
PHP 7

  location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }

PHP 5

  location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }

Tulisan menarik lainnya

  • Solusi Error nginx 413 Request Entity Too Large

    Error tersebut terjadi karena client_max_body_size nginx lebih kecil dari file yang diupload. Solusinya edit file…

  • Instalasi nginx PHP MySQL (LEMP) di Debian 8

    Ditutorial kali ini kita akan menginstall Nginx, PHP dan MySQL di Debian 8 (Jessie). Upgrade…

  • Nginx SSL di Debian

    Untuk instalasi bisa dilihat di Instalasi nginx PHP MySQL (LEMP) di Debian 7. Disini kita…

  • Nginx PHP FPM error : upstream response is buffered

    Error dibawah ini muncul karena ukuran fastcgi_buffers terlalu kecil untuk meng-handle file yang sedang di…

Filed Under: Linux, PHP Tagged With: debian, linux, nginx

Reader Interactions

Comments

  1. Fachim says

    12 May 2018 at 14:42

    wah keren, terimakasih bantuannya bos. mantap

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey
  • MacOS Minta Install Git

Komentar

  • Ari on Cara Mematikan SSID Molecool Balifiber
  • kiki anarki on Mengambil Data dari Situs BPJS Ketenagakerjaan dengan PHP cURL
  • musgan on Password Router Huawei HG8245H5 Indihome
  • ghabily on Mengambil Informasi Router Alcatel Lucent G-241W-A dengan PHP
  • nea on Mencari urutan angka yang hilang di PHP

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.1m views
  • Password Terbaru ZTE F609 Indihome 784k views
  • Password Superadmin Huawei HG8245A 314.2k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 272.2k views
  • Cara Setting Wireless ZTE F609 Indihome 256.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.1k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.5k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 150.3k views
  • Cara Reset Password ZTE F609 Indihome 147.2k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 112.9k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java