2012-08-13 4 views
0

리눅스에서 웹 페이지를 사용하려고합니다. 나는 창문에서 그것을 만들었고 나는 이상한 오류가 발생했다. 나는 권한과 관련이 있다고 생각한다.서버에서 파일을 열 수 없습니다. openlayers

나는이 문제가 잘 작동하지만 리눅스에서 같은 때, 나는이 오류 얻을 창에서, 지금 모르는

:

Warning: Unknown: failed to open stream: Permiso denegado in Unknown on line 0

Fatal error: Unknown: Failed opening required '/opt/lampp/htdocs/open/listaZonas.php' (include_path='.:/opt/lampp/lib/php') in Unknown on line 0

Permiso denegado을 의미는 무언가 허용과 같이 허용

나는 xampp (lampp)가있는 서버를 가지고 있으며, 내 웹 페이지가 호스팅됩니다. 후에, 나는 REST 서비스를 제공하는 eclipse tomcat 서버를 가지고있다. 내 웹 페이지에서

나는 나에게 파일을 제공하는이 나머지 서비스를 호출하지만 내 XAMPP 서버에있는 PHP 파일을 읽어 :

<?php 
echo file_get_contents($_GET['url']); 
?> 

나는 URL에 내 나머지 서비스의 URL을 전달합니다 . 윈도우에서 잘 작동하며 문제없이 원하는 파일을 읽을 수 있지만 현재 무슨 일이 일어나고 있는지 알 수 없습니다.

xampp 서버에서 구성해야합니까? PHP 또는이 파일을 읽는 무언가 ... 나는 모든 파일을 배치해야합니다.

+2

/chmod를 사용하여/opt/lampp/htdocs/open에 대한 파일 액세스 권한을 설정하십시오. –

+0

감사합니다. 문제가 해결되었습니다. – user1298272

+0

re : win에서 linux로 코드 이동 - 파일 이름에서도 대소 문자를 구분합니다. – Cups

답변

0

터미널의 전원을 켜고 루트는 전체 htdocs에 폴더는 읽기, 쓰기 및 실행하게 그와

chmod -R 777 htdocs/ 

로/htdocs에의 parentfolder에서 실행됩니다. 보안상의 이유로 인터넷에서 액세스 할 수있는 서버는 권장하지 않지만 현지 사용은 괜찮습니다.

또한 웹 서버의 사용자에게 chown이있는 경우 folderowner를 설정하십시오.

관련 문제