Установка и настройка серверов Linux,создание сайтов, установка и настройка Asterisk PBX, Linux для начинающих и не только.
Получать статьи этого сайта на почту:

 

01
Янв 2013
sergldom
автор
0
комментариев
Рейтинг статьи:
4
Средняя: 4 (1 оценка)

Установка PECL и установка uploadprogress для Drupal 7 в Debian Squeeze или Ubuntu LTS Server

Pecl и uploadprogress в Debian

               После установки Drupal 7 и открытии в страницы /admin/reports/status - Отчет о состоянии, видим такой текст:

Прогресс загрузки Выключено
Ваш сервер может отображать процесс закачки файлов с использованием APC, но это отключено. Добавьте строчку apc.rfc1867 = 1 в ваш php.ini. Вместо этого, рекомендуется использовать библиотеку PECL uploadprogress, которая поддерживает одновременную закачку более чем одного файла.

Установка PECL и установка uploadprogress для drupal 7 в Debian Squeeze

Это означает, что на нашем сервере Debian GNU/Linux Squeeze или Ubuntu LTS Server для языка програмирования PHP5 нужно установить дополнение uploadprogress. Для этого установим PECL, а также установим uploadprogress.

 

Способ установки pecl и установки uploadprogress  №1

Устанавливаем необходимые пакеты командой:

aptitude install dh-make-php php5-dev
pecl install uploadprogress

Ответ системы в конце установки:

Build process completed successfully
Installing '/usr/lib/php5/20090626+lfs/uploadprogress.so'
install ok: channel://pecl.php.net/uploadprogress-1.0.3.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=uploadprogress.so" to php.ini

Добавляем установленный uploadprogress в конфигурационный файл php5 командой:

echo 'extension=uploadprogress.so' > /etc/php5/conf.d/uploadprogress.ini

Перезагружаем веб сервер Apache2 командой:

/etc/init.d/apache2 restart

 

Способ установки pecl и установки uploadprogress №2

Если у Вас каким-то образом не получается установить пакет uploadprogress (или другой какой), тогда можно собрать deb пакет программы uploadprogress:

Устанавливаем необходимое програмное обеспечение:

aptitude install dh-make-php php5-dev build-essential libmagic-dev

Выполняем 2 команды подставив свои данные вместо Your Name   и [email protected]:

export DEBFULLNAME="Your Name"
export DEBEMAIL="[email protected]"

Переходим в папку, где будем собирать пакет из исходных кодов командой:

pecl download uploadprogress

Ответ системы:

downloading uploadprogress-1.0.3.1.tgz ...
Starting to download uploadprogress-1.0.3.1.tgz (9,040 bytes)
.....done: 9,040 bytes
File /usr/src/uploadprogress-1.0.3.1.tgz downloaded

Распаковываем скачанный файл командой:

dh-make-pecl --only 5 uploadprogress-*.tgz

переходим в распакованную папку командой:

cd php-uploadprogress-*/

И собираем пакет командой:

./debian/rules binary

После непродолжительной сборки, зависит от мощности процессора получаем ответ системы об окончании процесса:

dpkg-shlibdeps: предупреждение: debian/php5-uploadprogress/usr/lib/php5/20090626+lfs/uploadprogress.so содержит неразрешимую ссылку на символ _estrndup: вероятно, это модуль.
dpkg-shlibdeps: предупреждение: 23 других похожих предупреждения было пропущено (используйте -v, чтобы увидеть их).
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: сборка пакета «php5-uploadprogress» в файл «../php5-uploadprogress_1.0.3.1-1_i386.deb».

Установка PECL и установка uploadprogress для drupal 7 в Debian Squeeze из исходных кодов

Устанавливаем собранный файл командой:

dpkg -i ../php5-uploadprogress*.deb

Добавляем установленный uploadprogress в конфигурационный файл php5 -  /etc/php5/conf.d/uploadprogress.ini командой:

echo 'extension=uploadprogress.so' > /etc/php5/conf.d/uploadprogress.ini

Перезагружаем веб сервер Apache2 командой:
 

/etc/init.d/apache2 restart

 

Задача выполнена, на Debian GNU/Linux Squeeze или Ubuntu LTS Server для php5 установлен pecl, а также установлен uploadprogress.

При просмотре в Drupal 7 на странице /admin/reports/status - Отчет о состоянии, видим такой текст:

Прогресс загрузки    Включено (PECL uploadprogress)

Установка PECL и установка uploadprogress для drupal 7 в Debian Squeeze выполнена

 

P.S.

Точно таким же образом можно устанавливать и другие дополнения для php5, например установить fileinfo

С Вами был Сергей Лазаренко.

 

Сделаем небольшой перерыв и посмотрим видео:

Рейтинг статьи: 

4
Средняя: 4 (1 оценка)

Вам понравилась статья? Хотите получать уведомления о выходе новых статей с этого сайта на свой почтовый адрес? Подписывайтесь пожалуйста. Введите свой почтовый адрес и нажмите кнопку Хочу получать статьи!

<![CDATA[]]><![CDATA[]]>

 

*Адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

 

 
 

 

1 комментария:
Yimrmyretty
03/06/2024 - 00:18
a hundred% absolutely free - for masters and seekers alike! The Specific characteristic of our portal is that it is completely totally free to use for everybody - our objective would be to carry together the demands of the public and industry experts in a single put in the world of the construction field phase. Our databases is constantly expanding - the best professionals from distinct areas of the services marketplace sign-up everyday. Practically all identified Hungarian towns and construction trades are available in our database! I am Becoming a member of! Absolutely absolutely free to utilize - why? Our purpose would be to bring jointly craftsmen and jobseekers in the construction trades - on one, all-encompassing, overarching World-wide-web portal. Considering the fact that we want to assistance the Skilled and customer audience, the usage of the portal is completely absolutely free. What on earth is entire builder Expert coverage? Nearly all development professions are available inside our databases, so you could find a solution for every little thing to be a searcher and also a handyman. What exactly is related to the topic of the construction business, residence, renovation - we are certain to have a specialist Remedy for that! Whole national territorial coverage! Virtually every settlement can be found in our databases, and that is a registered metropolis or village in Hungary - like even settlements using a couple of hundred inhabitants. As a result of this, you could research nationwide! Straightforward, transparent, rapidly Procedure We consider it specifically essential that the web site is simple to operate - it doesn't have to have any significant complex know-how, all interfaces and types are simple to use. Thus, publishing an ad usually takes only a couple of minutes! Banner area Use and registration are incredibly easy as knowledgeable and customer, it only takes a couple of minutes to develop an account and article an advert. We put loads of emphasis on producing a fairly easy-to-use and rapidly-Doing the job portal that serves the needs of the public. We at this time depict amongst Hungary's premier Specialist look for Web-sites, specially specialised in the construction business, and the quantity of visitors to our portal, in addition to the variety of our gurus, is increasing thirty day period by thirty day period. There are registered craftsmen in each and every city and occupation - who can't hold out to begin! https://szakiweb.hu/ - JoSzaki

Добавить комментарий

Filtered HTML

  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.