Nach der Installation von Drupal 7 und dem Öffnen der Seiten /admin/reports/status - StatusberichtHier ist der Text:
Прогресс загрузки Выключено Ваш сервер может отображать процесс закачки файлов с использованием APC, но это отключено. Добавьте строчку apc.rfc1867 = 1 в ваш php.ini. Вместо этого, рекомендуется использовать библиотеку PECL uploadprogress, которая поддерживает одновременную закачку более чем одного файла.
Dies bedeutet, dass Sie auf unserem Debian GNU/Linux Squeeze Server oder Ubuntu LTS Server für die Programmiersprache PHP5 uploadprogress installieren müssen. Wir werden es dafür einrichten. PECLund auch installieren uploadprogress.
VERFAHREN ZUM ANBRINGEN VON PECL UND ANBRINGUNG uploadprogress №1
Installieren Sie die notwendigen Pakete durch das Team:
aptitude install dh-make-php php5-dev pecl install uploadprogress
Ansprechverhalten des Systems am Ende der Installation:
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
Fügen Sie die etablierte uploadprogress (c) der Befehl php5-Konfigurationsdatei:
echo 'extension=uploadprogress.so' > /etc/php5/conf.d/uploadprogress.ini
Starten Sie den Apache2-Webserver mit einem Befehl neu:
/etc/init.d/apache2 restart
VERFAHREN ZUM ANBRINGEN VON PECL UND ANBRINGUNG uploadprogress №2
Wenn Sie das Paket nicht installieren können. uploadprogress (oder andere) können zusammengeführt werden. deb Packung uploadprogress:
Installieren Sie die notwendige Software:
aptitude install dh-make-php php5-dev build-essential libmagic-dev
Wir führen 2 Befehle aus, indem wir Ihre Daten anstelle Ihres Namens ersetzen und [email protected]:
export DEBFULLNAME="Your Name" export DEBEMAIL="[email protected]"
Gehen Sie zum Ordner, wo wir ein Paket mit Quellcode mit dem Befehl sammeln:
pecl download uploadprogress
Systemreaktion:
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
Entpacken Sie die heruntergeladene Datei mit dem Befehl:
dh-make-pecl --only 5 uploadprogress-*.tgz
Gehen Sie mit dem Team in den ausgepackten Ordner:
cd php-uploadprogress-*/
Und das Paket mit einem Team zusammenstellen:
./debian/rules binary
Nach einem kurzen Build, abhängig von der Leistung des Prozessors, erhalten wir die Antwort des Systems auf das Ende des Prozesses:
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».
Installieren Sie die gesammelte Datei durch den Befehl:
dpkg -i ../php5-uploadprogress*.deb
Fügen Sie die etablierte uploadprogress In der php5-Konfigurationsdatei - /etc/php5/conf.d/uploadprogress.ini Team:
echo 'extension=uploadprogress.so' > /etc/php5/conf.d/uploadprogress.ini
Starten Sie den Apache2-Webserver mit einem Befehl neu:
/etc/init.d/apache2 restart
Die Aufgabe ist abgeschlossen, Debian GNU/Linux Squeeze oder Ubuntu LTS Server für php5 hat pecl installiert und uploadprogress installiert.
Wenn Sie in Drupal 7 auf der Seite anzeigen /admin/reports/status - StatusberichtHier ist der Text:
Прогресс загрузки Включено (PECL uploadprogress)
P.S.
Auf die gleiche Weise können Sie andere Add-ons für php5 installieren, z. B. installieren. fileinfo
Ich war bei dir. Sergej Lazarenko.
Machen wir eine kurze Pause und schauen uns das Video an:







Kommentar