Nginx를 처음 사용했지만 Apache 및 Linux에 익숙합니다. 기존 프로젝트를 사용하고 있는데 index.php를 보려고 할 때 404 파일을 찾을 수 없습니다. access.log 항목은 다음과 같습니다. 2013/06/19 16:23:23 [error] 2216#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /index.php HTTP/1.1", …
가 발생했습니다 많은 의 이야기 받는 보안 문제 상대에 대한 Nginx에 (일반적으로 PHP-FPM, 빠른 CGI)와 함께 사용 PHP 옵션을 선택합니다. cgi.fix_pathinfo 결과적으로 기본 nginx 구성 파일은 다음과 같이 말합니다. # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini 그러나 "공식적인"Nginx 위키 는 위의 PHP 옵션을 비활성화하지 않고도 PATH_INFO를 올바르게 …
CentOS 6.5에서 현재 PHP 5.4를 실행 중입니다. webtatic php55w 패키지를 설치 한 다음 PECL을 통해 redis 및 mongo와 함께 문제없이 PEAR + PECL을 설치했습니다. 얼마 지나지 않아 5.5가 내가 작업하고있는 프레임 워크와 호환되지 않는다는 것을 깨달았으므로 php55w를 지우고 그 자리에 php54w를 설치했습니다. 이제 pecl 명령이 전혀 작동하지 않습니다. pecl 명령을 …
디렉토리를 만들고 디렉토리에 이미지를 출력하는 PHP 스크립트가 있습니다. 이것은 Apache에서 잘 작동했지만 최근에는 제한된 RAM을 더 많이 사용하기 위해 NGINX로 전환하기로 결정했습니다. PHP mkdir () 명령을 사용하여 디렉토리를 만듭니다. mkdir(dirname($path['image']['server']), 0755, true); NGINX로 전환 한 후 다음과 같은 경고 메시지가 나타납니다. Warning: mkdir(): Permission denied in ... 부모 디렉토리의 모든 …
이상한 문제가 있습니다. 방금 apache + mod_php에서 nginx + php-fpm으로 옮겼습니다. 이 하나의 문제를 제외하고는 모든 것이 잘되었습니다. example.com이라고하는 사이트가 있습니다. 내가처럼 액세스 할 때 example.com?test=get_param $_SERVER['REQUEST_URI']IS /?test=get_param하고있다 $_GET['test']또한. 내가 액세스 때 example.com/ajax/search/?search=get_param $_SERVER['REQUEST_URI']입니다 /ajax/search/?search=get_param아직 아니가 $_GET['search'](아무 없다 $_GET전혀 배열)가 포함되어 있습니다. Kohana 프레임 워크를 사용하고 있습니다. 어떤 경로 /ajax/search컨트롤러,하지만 …
최근에 PHP-FPM을 사용하여 PHP 5.4.8과 함께 로컬 컴퓨터에 Apache 2.4를 설치했습니다. 모든 것이 순조롭게 진행되었지만 (잠깐 후 ...) 여전히 이상한 오류가 있습니다. 다음과 같이 PHP-FPM 용 Apache를 구성했습니다. <VirtualHost *:80> ServerName localhost DocumentRoot "/Users/apfelbox/WebServer" ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/Users/apfelbox/WebServer/$1 </VirtualHost> 예를 들어 전화 http://localhost/info.php하면 올바른 결과를 얻을 수 있습니다 phpinfo()(테스트 파일 일뿐입니다). …
6 시간 동안 디버깅 한 후-이것을 포기하고 있습니다 : | 우리는 LAN에 nginx + php-fpm + mysql을 거의 100 개의 wordpress로 가지고 있습니다 (다른 디자이너 / 개발자가 모두 테스트 wordpres 설정을 작성하고 사용함) 우리는 오랫동안 아무런 문제없이 nginx를 사용하고 있습니다. 오늘 갑자기 nginx가 "504 Gateway Time-out"을 파란색으로 반환하기 시작했습니다. 가상 …
nginx와 PHP-FPM을 실행하는 상당히 많은 서버가 있습니다. 이 서버에는 6 개의 웹 사이트가 있으며 PHP-FPM 및 nginx를 실행합니다. 소프트웨어는 모두 vBulletin 3.8 및 WordPress입니다. 데이터베이스는 별도의 서버에 있습니다. 이제는 이들이 인기있는 웹 사이트이기 때문에 일반적으로 한 번에 7-8,000 명의 방문자가 온라인에 있고 각 페이지가 대부분 데이터베이스에 도달합니다. 이것이 문제의 원인이라고 …
PHP + PHP-FPM이있는 Apache2가 다음과 같이 구성되어 있습니다. http://wiki.apache.org/httpd/PHP-FPM 내부 Vhost에서 실행하는 데 오랜 시간이 걸리는 스크립트를 작성하고 있지만 시간이 초과되어 스크립트가 30 초 이내에 실행되면 모든 것이 완벽하게 실행됩니다. 내 아파치 로그는 나에게 말한다 : [Wed Apr 17 21:57:23.075175 2013] [proxy_fcgi:error] [pid 9263:tid 140530454267648] (70007)The timeout specified has expired: …
우분투 14.04의 Nginx에서 php5-fpm을 실행 중입니다. 최대 업로드 크기를 늘리고 싶습니다. /etc/php5/fpm/php.ini다음과 같이 다음 줄을 정의하도록 편집했습니다 . upload_max_filesize = 20M post_max_size = 25M php5-fpm과 nginx를 다시 시작했지만 phpinfo()여전히 게시 및 업로드에 대한 제한이 각각 8M 및 2M로 표시됩니다. 내가 여기서 놓친 것이 있습니까?
하나의 RHEL5 서버에서 PHP 5.2.10에서 nginx 0.7x + PHP-FPM을 실행하고 있지만 두 번째 서버에서 PHP 5.3.3의 번들로 제공된 PHP-FPM에서 해당 설정을 복제하려고합니다. GET이있을 때마다 권한 오류에 문제가 있습니다. FPM이 시작되고 fastcgi가 9000에서 수신 대기하고 있음을 확인했지만 GET을 수행 할 때마다 nginx 로그에이 오류가 표시됩니다. 2010/08/12 23:38:53 [crit] 5019#0: *5 stat() …
나는 주변을 검색했지만 정답을 찾을 수 없었습니다. 누군가 이것을 명확히 할 수 있다면 크게 감사하겠습니다. 감사합니다! location ~ \.php$ { try_files $uri = 404; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; } OR / AND? upstream php { server unix:/run/php-fpm/php-fpm.sock; } 감사!