2011-12-02 2 views
2

내 mac osx에서 PHP로 응용 프로그램을 만들었습니다. 그리고 개발 후 나는 zip하고 windows 7 machine으로 옮겼다. 내가 그것을 열려고 시도하면이 오류가 발생합니다.Windows 컴퓨터에서 PHP 파일이 실행되지 않습니다.

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:/wamp/www/app/index.php' (include_path='.;C:\php\pear') in Unknown on line 0

위의 오류가 난 창 자체에서이 오류를 해결할 수있는 가능한 방법이있다. 오류 때문에 파일 권한 문제로 인해 발생, 제안?

당신이 당신의 현재 사용자뿐만 아니라 시스템의 그룹에 대한 권한을 설정해야합니다

+5

'C :/wamp' 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성 -> 권한 (또는 무언가)을 선택하고 사용자에게 읽기 및 쓰기를 선택하고 재귀 적으로 적용하십시오. 나는 Windows가 아니기 때문에 정확한 절차를 말할 수는 없지만 그것이 내가 시도 할 것입니다. – Blender

+0

시도했지만 작동하지 않습니다 : ( –

+0

'C :/php /'가 있습니까? – Blender

답변

10

나는 이것을 가지고 있었고 index.php 파일이 암호화로 설정 되었기 때문에 발견했다.

PHP 파일을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택한 다음 '고급'버튼을 클릭하고 '내용을 암호화하여 데이터 보호'확인란의 선택을 취소하고 'O.K'를 클릭하십시오. 이것은 나를 위해 일 했으니 까.

+0

감사합니다. Windows에서 WAMP가 [파일 암호화 해제] (http://www.technipages.com/wp-content/uploads/2007/11/Windows-file-encryption-setting.png)에 도움이되었습니다. 오류를 해결했습니다. ** 스트림을 열지 못했습니다 : 해당 파일이나 디렉토리가 없습니다. ** 때로는 ** SCREAM ** 오류가있었습니다. – michalzuber

0

.. 감사합니다. 속성 -> 보안 (또는 그와 비슷한 것)을 선택한 다음 시스템> 편집> 모든 권한 허용> 확인을 선택하십시오.

0

문서를 마우스 오른쪽 단추로 클릭해야하는 권한 문제인 것 같습니다. 속성> 보안 모두 또는 SYSTEM을 클릭하십시오. XP 또는 Vista 7/Vista에서 읽기 권한과 실행 권한을 편집 할 수 있습니다. 참조 Click Here를 들어

0
그것은 파일을 필요로 할 때 뭔가 코드에서 엉망처럼 보인다

:

C:/wamp/www/app/index.php

는 윈도우 머신에서 유효한 경로가 아닌이 창은은 "\"를 사용 디렉토리 분리 기호 (linux/unix/mac)는 "/"를 사용합니다.

PHP에서

결코 하드 코드 디렉토리 슬래시는 상수를 사용

DIRECTORY_SEPARATOR

는 코드가 모든 플랫폼에서 원활하게 실행할 수 있도록.

0

내가 어떻게 해결했는지 알고 싶어하는 사람들에게.

index.php에 대한 파일 권한을 변경했을 때 파일 허가가 index.php 인 파일과 관련된 문제였습니다.

0

나는 동일한 문제가 UwAmp이었습니다. 문제의 원인이되는 악센트 부호를 제거하여 내 경로의 폴더 이름을 Formación에서 Formacion으로 변경하여 해결했습니다. 당신의 cmd를

0

내 경우의 index.php에서

php -S localhost:8000 -t public 
0

다른 사이트 일한 다음 명령을 사용하여 프로젝트를 실행 해보십시오. index.html 파일이 작동했지만 index.php에는 문제가있는 사이트. 이 스레드의 첫 번째 메시지와 같은 오류 메시지가 발생했습니다.

내 사이트의 Windows 파일 시스템에있는 사이트의 디렉토리 경로에서 범인이 스칸디나비아 어 'ä'였습니다. 나는 그것을 'a'로 변경하고 서버를 재시작했다. 그것은 그 문제를 해결했습니다.