2
다음 코드를 반환PHP 터치() 함수는 항상 false
if (!touch($this->cacheDirectory . '/index.html')) {
$this->error("Could not create the index.html file in the cache directory.");
}
는 항상 맥 서버에서 사용자 오류가 위의 터치 기능이 false를 반환하는 의미 반환합니다. 내가 확인한
것들 : 터미널 (유닉스 콘솔)를 통해 파일의
- 창조 잘 작동합니다 - 터치 명령을 사용하여.
- cacheDirectory 폴더의 권한은 775입니다.
- 이 폴더의 그룹은 _www이며 Mac의 apache 사용자는
_www
입니다.
도와주세요.
fopen을 사용하여이 디렉토리에 파일을 만들 수 있습니까? – user4035
명령을 실행하려면 exec ("touch path/index.html"); http://php.net/manual/en/function.exec.php – kraysak
유닉스 시스템에서 touch를 사용한다면, 다음과 같은 문제가있을 수 있습니다 : http://www.php.net/manual/de/function.touch.php#78606 – Preexo