diff --git a/main/inc/lib/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php b/main/inc/lib/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php
index 669d7c1b5a..d2e3b2bf99 100755
--- a/main/inc/lib/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php
+++ b/main/inc/lib/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php
@@ -87,8 +87,8 @@ class HTMLPurifier_DefinitionCache_Serializer extends
* serials
* @todo Make protected
*/
- public function generateBaseDirectoryPath($config) {
- $directory_in_garbage='../../main/garbage/Serializer';
+ public function generateBaseDirectoryPath($config) {
+ $directory_in_garbage= api_get_path(GARBAGE_PATH).'Serializer';
//add directory Serializer, in choose not exist
if (!file_exists($directory_in_garbage)) {
mkdir($directory_in_garbage,0777);