Установка uploadprogress под linux для Drupal 7

Я тестировал седьмой друпал под виртуальной машиной с убунтой. Заметил в Status report вот такое замечание.

Я как раз работаю над тубом и подумал, что полоска загрузки для  загружаемых видюшек - это то что надо. Вообще мне больше нравится как реализована полоска загрузки в jquery, флешкой. Но почему бы не попробовать такой способ, раз уж он встроен в drupal? Первая открытая ссылка по PECL uploadprogress почему то предложила скачать uploadprogress в исходниках, скомпилировать его phpize и ручками скопировать в директорию с расширениями php. Не торт.

Делаем так.

Пакет php5-dev нужен, иначе потом будет ругаться на отсутствие phpize.

  1. $ sudo apt-get install php5-dev

Ставим пакет pear(если еще не стоит). В консоли пишем:

  1. $ sudo apt-get install php-pear

Ставим сам uploadprogress.

  1. $ sudo pecl install uploadprogress

Если у нас не Ubuntu, а, скажем, Centos, то используем родной менеджер пакетов. Для Centos, соответственно, это не apt-get, а yum.

Ну и, собственно, прописать в php.ini "extension=uploadprogress.so". Обычно лежит php.ini где-то в /etc/php5/. Можно набрать "locate php.ini", чтобы найти. В ubuntu или debian можно создать файлик uploadprogress.ini в /etc/php5/apache2/conf.d и добавить туда "extension=uploadprogress.so", php его автоматом подберет.

Ну и не забываем перезагрузить apache.

  1. $ apachectl restart

Самое обидное, полоска загрузки не появилась! В настройках файлового поля в разделе Progress indicator кроме стандартного Throbber появился еще и Bar with progress meter, но при создании матерала показывается все тот же стандартный throbber.

Комментарии

Отправить комментарий

Подробнее о форматировании

Отправляя эту форму, вы соглашаетесь с политикой приватности Mollom.