Error: Class ‘Aws\S3\StreamWrapper’ not found (Drupal 7)

При обновлении модуля s3fs с ветки 7.x-2.x -> 7.x->3.x друпалу не удаётся найти указанный класс. Все необходимые шаги по апгрейду сделаны, как описано в readme.txt модуля.

Это проблема инициализации библиотеки awssdk в s3fs_libraries_info(). Drupal пытается определить версию библиотеки, читая данные файла Aws/Sdk.php, но при этом стоит ограничение о сканировании первых 500 строк. Но шаблон, содержащий версию библиотеки, присутствует в файле гораздо позднее, например, для версии sdk 3.234.4 — это строка 636.

Исправьте s3fs модуль, задав значение 1000.

Или используйте git патч:

Мало букафф? Читайте есчо !

Глюк модуля transliteration в php 7.3.

Октябрь 20, 2019 г.

Столкнулся со следующим неприятным багом, при использовании модуля pathauto, совместно с модулем транслитерации: Drupal генерирует "обрезанные" синонимы адресов страниц. Длина получаемого синонима плавала от 40-70 символов, и я никак не мог понять ...

Читать

Загрузка файла в один клик в Drupal формах

Сентябрь 19, 2020 г.

Раздражающая многих особенность друпальных форм, когда пользователь видит избыточное количество элементов формы, связанных с загрузкой файла, может быть ...

Читать

Удаление поля из entity в Drupal программно

Январь 10, 2020 г.

Обычно такой код требуется писать в файлах .install, для модификации структуры ваших полей при обновлении модуля, чтобы не проделывать эту операцию вручную. Также предварительно стоит подумать о переносе данных из удаляемого поля в какое то новое место. ...

Читать

Возможные проблемы Invalid form POST data

Октябрь 24, 2019 г.

Браузер сообщает об ошибке всплывающим окном вроде того, что на скриншоте. Сообщается, что AJAX завершен неправильно. Но основной симптом - что не работают ...

Читать
 

Комментарии к «Error: Class ‘Aws\S3\StreamWrapper’ not found (Drupal 7)»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: