2010-06-18 9 views
0

Windows의 WampServer에 웹 사이트를 만들었습니다. 사이트를 끝내고 모든 기능을 테스트 한 후 우분투를 실행하는 리눅스 서버에 배포하려고했습니다. 내 포함 경로에서 찾을 수없는 파일을 찾을 수 없다는 오류가 나타났습니다! 필자는 htaccess 파일, 같은 PHP 파일, 절대 경로가있는 php.ini에 포함 경로를 설정하고 작동하지 않습니다. 필요한 파일의 경우를 확인하려고했지만 올바른 파일이었습니다!
문제가 무엇인지 확실하지 않으므로이 문제를 디버깅하는 데 도움이 될 수 있습니다.PHP가 포함 된 경로가 우분투 리눅스에서 작동하지 않습니다.

+0

포함하려는 include_path 및 필수 파일은 무엇입니까? – animuson

+0

구성에서 일부 줄을 게시하십시오. – Sjoerd

+0

일부 코드를 보여주십시오. –

답변

0

야생 추측 : 포함 경로를 지정하기 위해 php_value 설정을 사용하고 있지만 Windows 서버와 달리 PHP는 우분투 설치에서 Apache 모듈로 실행되고 있지 않습니다 (prerequisite for those .htaccess settings to work).

0

경로 사이의 구분 기호를 확인하십시오. Windows는 ; (세미콜론)을 사용하고 Linux는 : (콜론)을 사용합니다. 또한 백 슬래시 대신 Linux에서 각 경로의 디렉토리간에 슬래시를 사용하고 있는지 확인해야합니다.

c:\include;c:\include\path;. ->/include:/include/path:.

또 다른 가능성은 사용자가 아파치를 실행하는 include 디렉토리에 대한 읽기 권한이없는 것입니다.

관련 문제