CException

Application runtime path "/home/www/34ab61b960fc324dd606bf69bfc25b8b/web/limesurvey/application/runtime" is not valid. Please make sure it is a directory writable by the Web server process.

/home/www/34ab61b960fc324dd606bf69bfc25b8b/web/limesurvey/framework/base/CApplication.php(271)

259             return $this->_runtimePath;
260         }
261     }
262 
263     /**
264      * Sets the directory that stores runtime files.
265      * @param string $path the directory that stores runtime files.
266      * @throws CException if the directory does not exist or is not writable
267      */
268     public function setRuntimePath($path)
269     {
270         if(($runtimePath=realpath($path))===false || !is_dir($runtimePath) || !is_writable($runtimePath))
271             throw new CException(Yii::t('yii','Application runtime path "{path}" is not valid. Please make sure it is a directory writable by the Web server process.',
272                 array('{path}'=>$path)));
273         $this->_runtimePath=$runtimePath;
274     }
275 
276     /**
277      * Returns the root directory that holds all third-party extensions.
278      * @return string the directory that contains all extensions. Defaults to the 'extensions' directory under 'protected'.
279      */
280     public function getExtensionPath()
281     {
282         return Yii::getPathOfAlias('ext');
283     }

Stack Trace

#2
+
 /home/www/34ab61b960fc324dd606bf69bfc25b8b/web/limesurvey/application/helpers/admin/label_helper.php(175): CHtmlPurifier->purify("1900")
170                 $title = $codeObj->$strTemp;
171 
172                 $p = new CHtmlPurifier();
173 
174                 if (Yii::app()->getConfig('filterxsshtml'))
175                     $title = $p->purify($title);
176                 else
177                     $title = html_entity_decode($title, ENT_QUOTES, "UTF-8");
178 
179 
180                 // Fix bug with FCKEditor saving strange BR types
#3
+
 /home/www/34ab61b960fc324dd606bf69bfc25b8b/web/limesurvey/application/controllers/admin/labels.php(343): modlabelsetanswers("1")
338                 Yii::app()->session['flashmessage'] = Yii::app()->lang->gT("Label set properties sucessfully updated.");
339             }
340             if ($action == "insertlabelset")
341                 $lid = insertlabelset();
342             if (($action == "modlabelsetanswers") || ($action == "ajaxmodlabelsetanswers"))
343                 modlabelsetanswers($lid);
344             if ($action == "deletelabelset")
345                 if (deletelabelset($lid))
346                 {
347                     Yii::app()->session['flashmessage'] = Yii::app()->lang->gT("Label set sucessfully deleted.");
348                     $lid = 0;
#6
+
 /home/www/34ab61b960fc324dd606bf69bfc25b8b/web/limesurvey/application/core/Survey_Common_Action.php(82): CAction->runWithParamsInternal(labels, ReflectionMethod, array("sa" => "process"))
77             $oMethod = new ReflectionMethod($this, $sDefault);
78         }
79 
80         // We're all good to go, let's execute it
81         // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
82         return parent::runWithParamsInternal($this, $oMethod, $params);
83     }
84 
85     /**
86     * Some functions have different parameters, which are just an alias of the
87     * usual parameters we're getting in the url. This function just populates
2012-06-22 10:12:27 Apache Yii Framework/1.1.10