2011-02-11 3 views
-1

Amazon Ec2 클라우드에 PHP 웹 응용 프로그램을 배포했지만 내 파일은 ec-user 계정을 사용하여 업로드되기 때문에 파일이 실행되지 않고 루트를 사용하여 파일을 만들면 쉽게 실행할 수 있습니다. 내가 루트에 대한 모든 업로드 된 파일의 소유자와 그룹을 변경,하지만 또한 서버 응답/index.php에 그것은 유지 보수 또는 잘못 구성을 위해 다운되었을 수 있습니다 mydns를 검색하는 동안업로드 된 PHP 파일은 Amazon 클라우드에서 실행되지 않지만 생성 된 파일은 정상적으로 실행 중입니다.

웹 사이트에서 오류가 발생합니다.

내가 퍼티를 사용하여 다른 파일을 실행하면 완벽하게 실행됩니다.

u는 일부 구성이 나는/var에 내부가 웹 사이트를 배포 한이 필요합니다 생각한다면 제발 도와주세요/www /에서 HTML/somefolder/

답변

0

유닉스는 대소 문자를 구별한다. 윈도우즈는 파일을 참조 할 때 민감하지 않은데, PHP는 유닉스에서만 에러를 발생 시키므로, 모든 경로를 만들 필요가있다. 등 다양한 파일을 참조하는 파일은 다양한 include, require, src 및 action varible 및 대소 문자를 구분합니다.

여러분 덕분에.

0

점검하십시오 .PHP의 노력 파일을 하나의 권한 이것은 ls -l과 다릅니다. 나는 권한이 744가되어야한다고 생각한다.

+2

실행 비트가 설정되어 있지 않습니다. 644 –

+0

이미 두 파일의 사용 권한을 동일하게 설정했습니다. – Abhi

+0

두 파일의 사용 권한은 모두 -rw-r-r--입니다. 644 – Abhi

관련 문제