2014-09-11 2 views
0

파일을 생성하는 Java 프로세스를 시작하는 PHP 파일이있어서 http://www.servername.com/script.php을 통해 호출해야합니다. 콘솔에서 php script.php을 시도하면 파일이 올바르게 기록됩니다. 브라우저를 통해 시작하면 파일 이름 인코딩에 문제가 있습니다. 그것은 www가 - 데이터 (브라우저를 통해 시작할 때 PHP 스크립트의 사용자)가 올바른 로케일을 가지고 있지 않은 것 같습니다.www- 데이터 로케일을 설정하는 방법

누구든지 www 데이터의 로케일 설정 방법을 알고 있습니까?

나는 우분투 믿을 수있는, PHP 5.5, 자바 오전 1.7

감사합니다, 스벤

답변

0

당신이 아파치 사용자로 실행 브라우저에서이 파일을 실행하려고합니다. 그러나 CLI에서이 파일을 실행하면 예상대로 작동합니다. 한 가지 작업을 수행 할 수도 있습니다. 파일을 생성 할 디렉토리의 소유자를 변경하십시오.

chown -R www-data:www-data [you path] 

희망이 있습니다.

또는 시도해보십시오. executing root commands via PHP

+0

답장을 보내 주셔서 감사합니다. 불행히도 그것은 작동하지 않았다 ... 나는 아파치 사용자를위한 로케일을 어딘가에 설정해야한다고 생각한다. 그러나 나는 그것을 어디에서해야할지 모른다. ... – svendeswan

+0

다음을 시도해 보라. 그게 나를 위해 일합니다. http://stackoverflow.com/questions/8532304/execute-root-commands-via-php – Bokul

관련 문제