Exception

Не удалось получить фотографию

/var/www/happymoments.ua/web/protected/components/ThumbCreator.php(123)

111             $image = Yii::app()->image->load($tmpName);
112             // Делаем фото не больше доступного
113             $width = $width > $image->width ? $image->width : $width;
114             $height = $height > $image->height ? $image->height : $height;
115             $image->resize($width, $height); //->quality(75)
116             if($image->save($curdir . '/' . $file, 0774, true)) {
117                 $image->render();
118 //                @unlink($tmpName);
119             } else {
120                 throw new Exception('Фотография не сгенерирована');
121             }
122         } else {
123             throw new Exception('Не удалось получить фотографию');
124         }
125     }
126 
127     /**
128      * Загружает удаленную картинку
129      */
130     private function getRemoteFile($src, $ext) {
131         if(Yii::app()->params['imageServer']) {
132             $ch = curl_init($src);
133             curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
134             curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)');
135             $content = curl_exec($ch);

Stack Trace

#0
+
 /var/www/happymoments.ua/web/protected/controllers/ThumbController.php(7): ThumbCreator->process("18/20khpfG0gD98eRDQbe9rF5o3IAuerXuxd~B6TYQnQEh5M31Liwm-sJrd3cY_....")
2 
3 class ThumbController extends Controller {
4 
5     function actionReduction($path) {
6         $Thumb = new ThumbCreator(Yii::app()->params['imagePass']);
7         $Thumb->process($path);
8     }
9 }
#10
+
 /var/www/happymoments.ua/web/index.php(56): CApplication->run()
51 //echo '<pre>';
52 //var_dump(CMap::mergeArray($config, $config_env)); exit;
53 $app = Yii::createWebApplication(CMap::mergeArray($config, $config_env));
54 
55 $app->setGlobalState('env', $environment, 'production');
56 $app->run();
2024-03-29 14:10:30 Apache/2.4.18 (Ubuntu) Yii Framework/1.1.17