Nginx 및 PHP-FPM 서비스를 다시 시작 /다시로드하고 전체 서버를 다시 시작했으며 아무 것도 얻지 못했습니다. .php 파일을 표시할 수 없습니다. 지금 당신의 nginx / 사이트 사용 가능 / 기본 파일 및 위치를 편집 ~ .php$ 블록 그래서 테스트로 난 그냥 로컬 호스트와 프레스토에 대한 var / www / HTML 폴더에 모든 웹 사이트 파일을 드롭하기로 결정했다. 잘돼요. 따라서 Virtualmin이 처리하는 대신 index.php를 지속적으로 다운로드하지 못하게하는 것이 분명히 잘못되었습니다. 나는 시도하고 테스트 PHP 파일로 이동하면 브라우저에서 실행하고 렌더링하는 대신 다운로드 테스트 PHP 파일로 이동하면, Centos 7에 설치된 nginx 및 php-fpm이 있습니다. 다른 모든 HTML, 이미지 파일 등은 잘 표시됩니다. 구성 파일이 적절해 보입니다. 브라우저의 캐시를 지우거나 시크릿 모드(Chrome를 사용하는 경우) 또는 다른 브라우저를 사용해 보시겠습니까? 이제 다음 내용으로 /var/www/html 아래에서 info.php 파일을 만들고/ etc/php5/fpm/pool.d/ 에 다른 파일이 있습니까? www.conf 외에? 추가 라인(특히 PHP 블록 내의 try_files)을 꺼내서 이것으로 변경해 보십시오. 어떤 일이 일어나는지 다시 보고합니다. 백업 내 사이트 와 dovecot 파일 내 후두 및 dovecot 파일 의 백업을 가지고 명령 라인에서 내 사이트를 삭제 Apache2 다음 apt autoremove 이는 본질적으로 가상 민 램프 스택을 제거 가상 민 설치 프로그램을 다시 만든 새로운 사이트를 생성하고 각 사이트에 대한 데이터베이스 및 홈 폴더를 복원 내 httpd.conf 파일은 PHP 5.1.6이었으며 그 PHP 5.6과 함께 제대로 작동했다. 때로는 브라우저 캐시를 지우는 것만큼 간단할 수 있습니다.

일부 잘못 구성이 있었고 실제로 파일을 다운로드한 경우 구성을 수정 한 후 브라우저가 캐시 된 다운로드 사용을 중지하도록 말해야합니다. 내 문제는 데비안 9에서 php7.1로 이동 한 후에 발생했습니다 (여기서 php7.0은 여전히 리포지토리의 표준 패키지입니다). 수정은 (1) apt-get 설치 php7.1-cgi; (2) 내 php 업그레이드가 Virtualmin 외부에서 수행되었기 때문에 https://www.virtualmin.com/comment/754860#comment-754860 따라 파일을 수정하면 정말 잘못이 있다고 생각하지 않습니다. 반면에, 이 Virtualmin과 같은 문제가 발생하면 또 다른 복잡성 계층이 발생합니다. 아마 모든 제어판은 할. 내 /usr / 공유 / nginx / html / 디렉토리에서 phpinfo() 기능이있는 PHP 파일이 있습니다 : Nginx가 php-fpm.sock에 php 파일을 전달할 수 없어 실행 대신 php 파일을 다운로드 할 수 있습니다. 도와주세요. 나는이 모든 것을 시도했고 여전히 그것을하고 있다.

(php 파일을 실행하는 대신 다운로드) 에서 „/etc/apache2/mods-enabled/php.conf“ (당신이 사용 하는 php 버전에 따라 파일 이름으로 php를 대체 – 내 경우에 php7.2.conf) 다음 두 줄 밖으로 코멘트: 얘들 아, 나는 같은 문제가 있지만 다시 시작 및 재부팅 이 작동하지 않았다. 내 서버의 루트에서 index.php 파일을 계속 다운로드합니다. 그것의 구성 파일을 수정 한 후 nginx를 다시 시작하는 것을 잊지 마세요 : 서버와 구성 파일에 php-fpm.sock에 설치된 fpm php-mysql의 버전을 확인하십시오. 내 가장 좋은 추측은 이러한 것들 중 하나입니다 : – try_files 사물에 영향을 미칠 수 있습니다 – fasscgi_pass URL은 PHP가 설치된 위치에 비해 올바르지 않을 수 있습니다. /var/run 및 /var/run/php 디렉토리로 변경하여 무엇이 있는지 확인할 수 있습니다. – PHP에 다른 문제가 있을 수 있습니다. 그리고 지금은 MyDomain.com 가서 일반 텍스트로 PHP 페이지를 다운로드합니다. 이제 www.MyDomain.com 가면 페이지가 제대로 구문 분석됩니다. 여기에 같은, 나는 Virtualmin이 할 말했다 권장 업데이트를 수행 한 후이 에 3 일을 보냈다, 지금 내 모든 사이트가 다운, 나는 모든 것을 시도하고 호스팅 된 모든 사이트에 모든 PHP 파일을 실행하는 대신 다운로드 할 수 있습니다.