Я включил модуль Продвинутое агрегирование CSS / JS (advagg) 7.x-2.17 на Drupal 7 и теперь на моей странице администратора admin/config/development/performance/advagg/font
Я вижу предупреждение:
Trying to get property of non-object in advagg_font_admin_settings_form() (line 31 of .../modules/advagg/advagg_font/advagg_font.admin.inc).
Что происходит? Я неправильно настроил модуль?
Мой веб-сервер - Apache 2.2.15 (CentOS).
Речь идет о следующей строке:
6 => t('Externally load the latest from github (version: @version)', array('@version' => $package->version)),
И объект создается в начале файла:
$package = drupal_http_request('https://cdn.rawgit.com/bramstein/fontfaceobserver/master/package.json', array('timeout' => 7));
Учитывая, что вы все еще используете Apache 2.2, у вас, вероятно, нет последней версии CentOS. Возможно, ваши корневые сертификаты устарели или ваша обработка HTTPS нарушена другими способами: это часто случается со старым программным обеспечением, поскольку веб-сайты перешли на более безопасное шифрование.
Пока вы не можете обновить или починить свой сервер, переключение https://
к http://
это обходной путь.