Adding PECL Uploadprogress to 1and1 shared hosting for Drupal
Drupal status page message:
"Upload progress Not enabled
Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library (prefered) or to install APC."
Solution From http://jheslop.com/2009/05/27/adding-pecl-uploadprogress-to-11-shared-hosting-for-drupal-filefield/
- Download PECL uploadaccess to your 1&1 account
- Extract the package
tar xvzf uploadprogress-1.0.0.tgz
- Go into the directory
cd uploadprogress-1.0.0
- Run phpize5
phpize5
- Change php-config to php-config5 in configure script
sed -i 's/=php-config/=php-config5/g' configure
- Run Configure
./configure
- Change include directives in Makefile
sed -i 's#-I/usr/local/include/php#-I/usr/include/php5#g' Makefile
- Run make and make test
make
make test - Make new extensions folder for new extension to go in
mkdir ~/extensions
- Copy uploadprogress extension to new folder
cp .libs/uploadprogress.so ~/extensions/
- Create new php.ini under your main folder (or under a single subfolder for just that application) to add new extension_dir then add this code to the file
extension_dir=/kunden/homepages/6/d87663654/htdocs/extensions/
extension=uploadprogress.so
That should be it. You should now be able to see the “Upload progress Enabled (PECL uploadprogress)” on the admin/reports/status page in Drupal.
Note:
1. The php.ini file needs to be in the application root folder, not the hosting root.
2. Use "pwd" to find exact 1and1 server path.
Comments
Post a Comment