내 로컬 컴퓨터에 HHVM & NGINX를 설치했는데 문제없이 완벽하게 작동합니다. 마지막 날 내 우분투 VPS에 그것을했다,하지만 대부분 해결되었습니다 오류,하지만 내가 해결할 수없는 오전 일을 많이하여이 하나입니다
Fatal error: require_once(/usr/share/nginx/html/app/interfaces/interface.core.php): File not found in /usr/share/nginx/html/global.php
이제 문제는, 그 경로와 파일이 존재하지만 이는 .txt 파일을 요구하려고 시도 할 때만 작동하지만, 예를 들어 .xml과 같이 작동하지 않습니다. 나는 또한 내 server.ini 파일 내부의 웹 경로를 포함했다 :보다 included_path = /usr/share/nginx/html
기타, HHVM &의 nginx가 설치가 그냥 필요 또는 포함 처리 할 수없는, 제대로, 난 이유를 모르겠어 .NGINX | HHVM | PHP - .txt 파일 이외에 아무것도 요구할 수 없습니다.
0
A
답변
0
좋아, 몇 가지 조사 후, 나는 내 웹 서버의 루트 폴더를 chown하지에 있었다 발견,하지만 /usr/share/nginx/html
작동하지 않았다.
내 파일을 /var/www/html
으로 옮기고 루트 폴더를 변경 한 다음 전체 폴더 사용 권한을 부여하는 데 사용했습니다. sudo chown -R www-data:www-data /var/www/html sudo chmod -R 775 /var/www/html
파일이 올바르게 읽히지 않는 것과 반대되는 것처럼 실제로 소리가납니다. 파일이 있는지 확인하십시오. 'interface.core.php'의 확장을'interface.core.txt'로 바꾸고 그 파일이 올바르게로드 될 것을 요구한다면? 경로가 존재하고 확장이 문제임을 증명하기 위해이 파일을 변경하는 것이 중요합니다. – War10ck
당신이 쓴 것처럼 그것을 요구하지 않았지만'/ usr/share/html' 폴더에 있었지만 폴더 권한과 관련이있을 수 있습니까? – Kymetica
아마도 PHP는 일반적인 설치 환경에서 PHP가 액세스해야한다고 생각합니다. '/ usr/share/nginx/html'에서 발견 할 수있는 폴더로 이동하면'interfaces' 폴더와 PHP 파일을 포함하는'app' 폴더가 있습니까? 'echo realpath ($ _ SERVER [ 'DOCUMENT_ROOT']);를 호출하는 것은 무엇입니까? 'global.php'에 추가되면 보여줍니다. – War10ck