Jump to content

Call to undefined function IPS\Image\gd_info()

Featured Replies

Posted
comment_176045

Во время установки плагина на IPS 4.6.9 вылезла ошибка Call to undefined function IPS\Image\gd_info()

Сначала конечно же грешил на него, а покопавшись в логах заметил что ошибка как уже с неделю.

Вскрылось все очисткой кешей. Вроде ничего не пилил)))) На остальных сайтах этой же версии все ок.

В админку на зайти. Сайт css не прогружает. Куда копать, помогите плиз. Лог ниже:

Error: Call to undefined function IPS\Image\gd_info() (0)
#0 /www/system/Image/Image.php(481): IPS\Image\_Gd::supportedExtensions()
#1 /www/system/File/File.php(298): IPS\_Image::supportedExtensions()
#2 /www/system/Theme/Theme.php(5353): IPS\_File::create('core_Theme', '341e4a57816af3b...', ' :root{--sp-0:0...', 'css_built_5', false, NULL, false)
#3 /www/system/Theme/Theme.php(2556): IPS\_Theme::writeCss(Array)
#4 /www/system/Theme/Theme.php(621): IPS\_Theme->compileCss('core', 'global', 'framework', 'framework.css')
#5 /www/system/Dispatcher/Standard.php(54): IPS\_Theme->css('framework.css', 'core', 'global')
#6 /www/system/Dispatcher/Front.php(838): IPS\Dispatcher\_Standard::baseCss()
#7 /www/system/Dispatcher/Front.php(79): IPS\Dispatcher\_Front::baseCss()
#8 /www/init.php(903) : eval()'d code(20): IPS\Dispatcher\_Front->init()
#9 /www/system/Dispatcher/Dispatcher.php(110): IPS\Dispatcher\indisposable_hook_C_DispatcherFront->init()
#10 /www/index.php(13): IPS\_Dispatcher::i()
#11 {main}

comment_176046

в  constants.php (если его нет, нужно создать в корне домена)

<?php
define('RECOVERY_MODE',True);

Если сработает, то косяк в каком то плагине/приложении.

Если нет, то возможно обновление криво встало, перезалейте папку system

как варианты

comment_176047
7 минут назад, L4zySh4rk сказал:

В админку на зайти

в админку не зайти?

попробуй папку плагинс куда нибудь перенести с корня

если дело из за плагина

  • Author
comment_176048

SlawkA Сносил всю папку, не помогает. Админка вроде и работает с ошибкой, если долго нажимать F5

  • Author
comment_176049

Все, разобрались. 

Видимо прилетела какая-то несовместимая обнова библиотеки. Пришлось комментить код в файле Image.php и все опять ок!

    public static function supportedExtensions()
    {
        if( \IPS\Settings::i()->image_suite == 'imagemagick' and class_exists( 'Imagick', FALSE ) )
        {
            return Image\Imagemagick::supportedExtensions();
        }
    //    else
        //{
            //return Image\Gd::supportedExtensions();
        //}
    }

HooLIGUN , благодарю, разобрались. А про сейф мод не знал. На заметку)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.