Після установки Drupal 7 і відкриття сторінок /admin/reports/status - Звіт про станОсь текст:
Прогресс загрузки Выключено Ваш сервер может отображать процесс закачки файлов с использованием APC, но это отключено. Добавьте строчку apc.rfc1867 = 1 в ваш php.ini. Вместо этого, рекомендуется использовать библиотеку PECL uploadprogress, которая поддерживает одновременную закачку более чем одного файла.
Це означає, що на нашому сервері Debian GNU/Linux Squeeze або Ubuntu LTS Server для мови програмування PHP5 вам потрібно встановити завантажувальний прогрес. Ми налаштуємо для цього. PECLі також встановити uploadprogress.
Спосіб установки петлю і монтажу 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 (c) Команда php5 конфігурації:
echo 'extension=uploadprogress.so' > /etc/php5/conf.d/uploadprogress.ini
Перезавантажити веб-сервер Apache2 за допомогою команди:
/etc/init.d/apache2 restart
Спосіб установки петлю і монтажу uploadprogress №2
Якщо ви не змогли встановити пакет. uploadprogress (або інші, ніж це) можна зібрати разом. deb Пакети uploadprogress:
Встановити необхідне програмне забезпечення:
aptitude install dh-make-php php5-dev build-essential libmagic-dev
Ми виконуємо 2 команд, які замінюють ваші дані замість Вашої ім'я та [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».
Встановіть зібраний файл за допомогою команди:
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 має встановлену і встановлену завантажувальну прогресію.
При перегляді на Drupal 7 на сторінці /admin/reports/status - Звіт про станОсь текст:
Прогресс загрузки Включено (PECL uploadprogress)
P.S.
Таким чином, ви можете встановити інші доповнення для php5, такі як його установка. fileinfo
Я був з вами. Сергій Лазаренко.
Давайте подивимося відео:







Про нас