TConfigurationException

Description

Application configuration <alias id="ErrorPath"> uses an invalid file path "../../../redirecionador/protected/layouts/error".

Source File

/var/www/html/framework_3-1-4/pradolite.php (9269)

9258:             switch($element->getTagName())
9259:             {
9260:                 case 'alias':
9261:                 {
9262:                     if(($id=$element->getAttribute('id'))!==null && ($path=$element->getAttribute('path'))!==null)
9263:                     {
9264:                         $path=str_replace('\\','/',$path);
9265:                         if(preg_match('/^\\/|.:\\/|.:\\\\/',$path))                                $p=realpath($path);
9266:                         else
9267:                             $p=realpath($configPath.DIRECTORY_SEPARATOR.$path);
9268:                         if($p===false || !is_dir($p))
9269: throw new TConfigurationException('appconfig_aliaspath_invalid',$id,$path);
9270: if(isset($this->_aliases[$id])) 9271: throw new TConfigurationException('appconfig_alias_redefined',$id); 9272: $this->_aliases[$id]=$p; 9273: } 9274: else 9275: throw new TConfigurationException('appconfig_alias_invalid'); 9276: $this->_empty=false; 9277: break; 9278: } 9279: case 'using': 9280: { 9281: if(($namespace=$element->getAttribute('namespace'))!==null)

Stack Trace

#0 /var/www/html/framework_3-1-4/pradolite.php(9235): TApplicationConfiguration->loadPathsXml(Object(TXmlElement), '/var/www/html/s...')
#1 /var/www/html/framework_3-1-4/pradolite.php(9217): TApplicationConfiguration->loadFromXml(Object(TXmlDocument), '/var/www/html/s...')
#2 /var/www/html/framework_3-1-4/pradolite.php(9093): TApplicationConfiguration->loadFromFile('/var/www/html/s...')
#3 /var/www/html/framework_3-1-4/pradolite.php(8763): TApplication->initApplication()
#4 /var/www/html/secure/mars/index.php(22): TApplication->run()
#5 {main}
2024-03-28 15:17 Apache PRADO/3.1.4