2013-11-25 2 views
0

내가 보관-API를 할require_once를()는 Permisson도 chmod를 한 후 거부 777

는 보관-SDK에 액세스해야 .. 여기

가 브라우저에 표시되는 오류입니다.

Warning: require_once(dropbox-sdk/Dropbox/autoload.php): failed to open stream: Permission denied in /home/albert/public_html/test/search.php on line 11

Fatal error: require_once(): Failed opening required 'dropbox-sdk/Dropbox/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/albert/public_html/test/search.php on line 11

나는

사람이 도와 줄 수

.. 그것에 대해 연구하고 모든 파일을 chmod를하려고도 chown하지 모든 ..하지만 여전히 같은 오류를 보여왔다? Thx

+1

에 배치했다 포함 autoload.php 파일에 777 권한이 있는지 확인 하시겠습니까? chmod -R을 사용하여 권한을 변경 했습니까? –

+0

예 .. 나는 그것에 대해 확신합니다 .. – AlbertSamuel

+2

당신이하는 일이 무엇이든간에,'chmod 777'은 잘못된 행동입니다. 이 변경 사항을 최대한 빨리 되돌려 야하거나 최악의 경우 시스템을 다시 설치해야합니다. 그것에 대해 생각해보십시오. 당신은 전체 세계에 무제한을 부여하고 있습니다 ** 당신이 실행하려고하는 코드에 ** 접근 권한을 씁니다! – tripleee

답변

2

include path을 확인하십시오. 변경해야 할 수도 있고, 전체 경로를 사용하여 자동로드 파일 include/require을 확인하십시오. 하지 않을 경우

+0

나는 그렇게하려고 노력했지만 불행히도 여전히 비슷한 오류를 보여줍니다 .. Thx – AlbertSamuel

+1

sdk 파일의 전체 경로는 무엇입니까? –

+0

/home/albert/public_html/test/dropbox-sdk/Dropbox/autoload.php – AlbertSamuel

1

. 또는 /usr/share/php 또는 /usr/share/pear에서 보관-SDK는/보관/autoload.php인가, 그 문제입니다 - 당신의 경로가 잘못되었거나 보관에 대한 설치 경로가 잘못된 장소

+0

아래에 있습니다. 나는 내가 잘못된 경로를 쓰지 않을 것이라고 확신한다. 왜냐하면 나는 오류가 발견되지 않을 것이기 때문이다. – AlbertSamuel

+0

경로/home/albert/public_html/test/dropbox-sdk/Dropbox /는 코드를 실행할 수있다. ? 즉, Apache가이 경로에서 PHP 코드를 실행할 수 있도록 허용합니까? – nrathaus

+0

네, 그 경로는 실행 코드를 허용하지만 나머지는 알지 못합니다 .. 아파치가이 경로로 PHP를 실행할 수 있는지 확인하는 방법은 무엇입니까? thx – AlbertSamuel