NGINX 위에 Sails.js 노드 응용 프로그램을 실행하는 응용 프로그램 서버가 있습니다. 응용 프로그램이 제대로 작동하는 것처럼 보이지만 서버가 요청을 수락/거부하면 응답 본문이 비어 있습니다. 응답 코드가 올바르다,… 웹 콘텐츠 폴더의 .htaccess 파일에서 PHP 스크립트가 작동을 중지할 수 있습니다. 내 경우에는 서버가 x-mapp-php6 유형을 알지 못했기 때문에 .htaccess 파일은 웹 사이트 콘텐츠를 전송 할 때 다른 웹 호스트에서 가져온 것이었습니다. 이전 버전에서 php5를 5.5.9로 업그레이드 할 때 OP와 비슷한 문제가 있었는데, 이는 민트 17로 설치된 버전입니다. mu 플러그인은 AddHandler 응용 프로그램/x-httpd-php71 .php 구성을 저장할 때 처리기를 추가하여 처리되는 대신 페이지를 다운로드합니다. Laravel의 Flysystem 통합에서 "가시성"은 여러 플랫폼에서 파일 사용 권한을 추상화한 것입니다. 파일은 공개 또는 비공개로 선언될 수 있습니다.

파일이 공용으로 선언되면 일반적으로 다른 사용자가 파일에 액세스할 수 있어야 한다는 것을 나타냅니다. 예를 들어 S3 드라이버를 사용하는 경우 공용 파일에 대한 URL을 검색할 수 있습니다. 나는 우분투 16.04 VPS에 가상 민이 설치되어 있습니다. 나는 PHP 버전 7.2로 업그레이드. 그 직후, 나는 우분투 버전을 업데이트하고 `커널 오프셋 : 비활성화`-오류를 쳤다. 그래서 나는 최신 우분투 버전을 삭제 이동했다, – 내 OS가 다시 부팅 할 때 : 붐! 나는 그의 게시물에 대해 이야기하는 오류를 얻었다 : 내 VPS의 모든 사이트에 대해, 그것은 단순히 그것을 보여주는 대신 index.php를 다운로드. 나는 최근에 웹 사이트를 이동하고 URL이 방문 할 때, 확장없이 "다운로드"라는 이름의 파일은 자동으로 1KB 파일 크기 다운로드. 나는 모든 파일을 백업하고 네 가지 방법을 사용하여 데이터베이스를 다운로드, 그냥 있는지 확인하기 위해 : BackWPup, BackUpWordPress 수동으로 파일을 압축하고 FTP를 통해 파일을 다운로드하여.

새 서버로 이동할 때 항상 사용한 메서드를 사용했습니다. 우리가 파일을 나열 할 때, 각 다운로드 버튼 (또는 오히려, 다운로드 링크)에는 file_id 라는 매개 변수가 첨부되었습니다. 그래서 당신은 파일의 다운로드 링크를 클릭하면, 해당 파일의 ID는 filesLogic.php 페이지로 전송하고 우리가 지금 추가 코드의이 조각에 의해 잡혀있다.