2017-01-03 10 views
0

파일을 포함하려고 시도하고 있습니다.이 파일은 현재 문제가있는 정확한 페이지에 성공적으로 포함 시켰습니다. 어떤 이유로 다음 호출이 작동하지 않습니다. 나는 세 가지 방법 모두를 시도했다. Required_once 파일이 올바르게 라우팅되지 않습니다.

require_once ("required_files/page-count.php"); 
require_once 'required_files/page-count.php'; 
include_once("required_files/page-count.php"); 

처음에 나는 폴더 php 대신 required_files 이름 난 오류 메시지를받은, 그래서 나는 그 PHP가 제한된 폴더 이름되었을 수 있습니다 생각을 바꾸었다. 이제 변경 했으므로 여전히 이전 이름을 검색하고있는 것으로 보입니다. 그러나 내 코드 내에서는 어디에도 없습니다.

오류 :

Warning: require_once(php/page-count): failed to open stream: No such file or directory in /home4/public_html/account/required_files/page-count.php on line 40

Fatal error: require_once(): Failed opening required 'php/page-count' (include_path='.:/opt/php55/lib/php') in /home4/public_html/account/required_files/page-count.php on line 40

홈 파일 내가 내 파일 page-count.php 파일을 포함하려고하는 파일입니다.

아무도 무슨 일이 일어나고 있는지, 왜 작동하지 않는지 아는 사람이 있습니까? required_files 폴더에서

enter image description here

:

enter image description here

+0

'account' 또는'public_html'에 표시 할 폴더 목록이 있습니까? – wogsland

+0

@wogsland 그것은'account'를위한 것입니다. – Paul

+0

필자는 아직도'php/post-count.php'를 요구하고있는 것으로 알고 있습니다. 그러나 나는 그렇지 않습니다. 그래서 나는 혼란 스럽습니다. – Paul

답변

0

은/opt/php55/lib 디렉토리/PHP는 기본 경로입니다. 다른 곳에서는 찾을 수 없다면 거기에서 시도 할 것입니다.

나는이 같은 test.php 에코 것 :

가 루트 디렉토리로/home4/publc_html/또는/home4/public_html을/계정이 있다면 이것은 당신을 말할 것이다.

호스트가 다른 홈 폴더가있는 새 서버로 이동할 수 있으므로 $ _SERVER [ 'DOCUMENT_ROOT']을 (를) 사용하는 것이 좋습니다. 이렇게하면 항상 올바른 위치로 해석됩니다.

+0

어떤 이유에서 거기에 내 코드를 넣지 않았습니다 –

+0

in test.php –