프로그램/php2015. 6. 24. 17:39

오류>

Warning: Directory /설치경로/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer not writable, please chmod to 777 in /설치경로/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php on line 272

 

 

 

 

설명>

Serializer는 작업효율을 높이기 위해 임시 데이터를 저장하는 디렉토리로 저장할 수 있는 권한이 필요하며 사용하지 않아도 된다.

 

 

해결 방법>

사용을 원하면 777권한을 부여한다.

]# chmod 777 Serializer

또는 해당 권한을 부여할 그룹으로 변경한다.

]# chown ftpuser.nobody Serializer

 

사용을 원하지 않으면

- 임시 폴더 사용 안하기
$
config->set('Cache.DefinitionImpl', null);

- 임시 폴더를 다른 곳으로 지정:
$
config->set('Cache.SerializerPath', '/tmp');

 



 

더보기>

- PHP HTMLPurifier 설치 / php 보안 / php xss / php script 보안 / cross-site scripting

Posted by 은둔고수