CException

Требуются расширения PHP GD с FreeType или ImageMagick.

/var/www/kowap1/data/www/yuventa.com.ua/framework/web/widgets/captcha/CCaptcha.php(91)

079 
080     /**
081      * Renders the widget.
082      */
083     public function run()
084     {
085         if(self::checkRequirements('imagick') || self::checkRequirements('gd'))
086         {
087             $this->renderImage();
088             $this->registerClientScript();
089         }
090         else
091             throw new CException(Yii::t('yii','GD with FreeType or ImageMagick PHP extensions are required.'));
092     }
093 
094     /**
095      * Renders the CAPTCHA image.
096      */
097     protected function renderImage()
098     {
099         if(!isset($this->imageOptions['id']))
100             $this->imageOptions['id']=$this->getId();
101 
102         $url=$this->getController()->createUrl($this->captchaAction,array('v'=>uniqid()));
103         $alt=isset($this->imageOptions['alt'])?$this->imageOptions['alt']:'';

Stack Trace

#1
+
 /var/www/kowap1/data/www/yuventa.com.ua/protected/widgets/views/comments.php(25): CBaseController->widget("CCaptcha", array("clickableImage" => true, "showRefreshButton" => false))
20     <?php echo $form->textArea($model,'comment_body',array('rows'=>4,'placeholder'=>'Оставьте сообщение')); ?>
21     <div class="com-captcha">
22       <?php $this->widget('CCaptcha',array(
23           'clickableImage'=>true,
24           'showRefreshButton'=>false
25         )); ?> 
26       <?php echo $form->textField($model,'verifyCode',array('placeholder'=>'Введите буквы с картинки')); ?>
27     </div>
28     <span class="stars">
29       <span id="1" class="silver"></span>
30       <span id="2" class="silver"></span>
#5
+
 /var/www/kowap1/data/www/yuventa.com.ua/protected/widgets/CommentsWidget.php(59): CWidget->render("comments", array("collection" => array(), "isAdmin" => null, "model" => Comments, "star" => 0))
54       $this->render('comments',array(
55         'collection'=>$collection,
56         'isAdmin'=>$this->isAdmin,
57         'model'=>$model,
58         'star'=>$sumStars,
59       ));
60     }
61 
62     protected function sendMail($post){
63       $managers=ManagersMail::model()->findAll();
64       $material=Structure::model()->findByPk($this->object);
#7
+
 /var/www/kowap1/data/www/yuventa.com.ua/protected/views/materials/_comments.php(9): CBaseController->endWidget()
04 <?php 
05   $this->beginWidget('CommentsWidget',array(
06     'object'=>$id_obj,
07     'isAdmin'=>$isAdmin,
08   ));
09   $this->endWidget();
10 ?>
11 </div>
2024-03-19 06:28:03 Apache/2.4.6 (CloudLinux) mpm-itk/2.4.7-04 OpenSSL/1.0.2k-fips PHP/8.2.15 Yii Framework/1.1.16