Błąd nginx connect()
Nie wiem dlaczego dostaję ten błąd za każdym razem, gdy próbowałem otworzyć stronę:
2013/04/06 17:52:19 [error] 5040#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /info.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:8080"
5 answers
Rozwiązałem to, był problem z plikiem konfiguracyjnym, dodałem:
location ~ .php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-09 21:05:56
Dla mnie problem polegał na tym, że moja usługa php-fpm nie działała. Możesz to sprawdzić uruchamiając:
service php-fpm status
I uruchom go przez uruchomienie
service php-fpm start
Czasami php-fpm może mieć uszkodzone instancje uruchomione, co uniemożliwia ponowne uruchomienie. To polecenie jest czystym sposobem na ich wyczyszczenie i ponowne uruchomienie php-fpm
killall -9 php-fpm; service php-fpm restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-02 18:05:17
Zaktualizuj swoje konfiguracje, jak wspomniano wcześniej:
location ~ .php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
Ale nie zapomnij ponownie uruchomić zarówno serwera nginx, jak i php-fpm po aktualizacji
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php-fpm restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-17 11:43:38
Znalazłem ten sam problem z PHP7 działającym w Dockerze na instancji Debian Jessie (8.3).
- Uruchomienie polecenia 'ps-aux' pokazało, że php-fpm nie działa
- uruchomienie 'php-fpm-D' doprowadziło go do deamonizacji procesu.
- ponowne uruchomienie 'ps-aux' pokazało, że php-fpm rzeczywiście działa
- odświeżenie mojej strony testowej pokazało mi serwery PHP info.
Dodał 'php-fpm-d' do mojego start.sh skrypt tak, aby wszystko zaczęło się za każdym razem, gdy kontener jest załadowany.
Mam nadzieję, że to komuś pomoże.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-05 19:20:20
Użyj fastcgi_pass unix: / var / run / php5-fpm.tylko nginx i php instalują ten sam serwer. Jeśli Nginx i php zainstalują się na innym serwerze, musisz użyć fastcgi_pass IP server: port;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-02 08:22:21