[support] ZipArchive is not working

Jamie Holly hovercrafter at earthlink.net
Tue Jan 28 04:19:49 UTC 2014


You might need an absolute path on that. Try:

DRUPAL_ROOT . '/sites/samplesite.com/files/newsletters/';

Outside of that, I'm really not sure. There's a chance it could be 
something in Ubuntu's security. I know they do some hardening on PHP and 
Apache by default, but can't really remember exactly what it is (I'm a 
RHEL guy).

Jamie Holly
http://hollyit.net

On 1/27/2014 11:04 PM, Swatee Karpe wrote:
> yes jamie, is same folder .
> so my folder is
> /sites/samplesite.com/files/newsletters/ 
> <http://samplesite.com/files/newsletters/>
>
> and permission is
> drwxrwxrwx 2 ubuntu ubuntu    4096 Jan 28 03:18 newsletters
>
>
> but still i get the error
>
> "Warning: ZipArchive::extractTo(): Permission denied in 
> ArchiverZip->extract() (line 112 of 
> samplesite.com/modules/system/system.archiver.inc 
> <http://samplesite.com/modules/system/system.archiver.inc>)"
>
> I tried with www-data as owner user for above 
> directory(http://stackoverflow.com/questions/12446583/php-warning-ziparchiveextractto-permission-denied), 
> but still it wont work. it shows same error, as permission denied.
>
> Please if u have any idea, help me in this.
>
>
> thanks a lot for your help so far.
>
>
>
>
>
>
> On Tue, Jan 28, 2014 at 11:55 AM, Jamie Holly 
> <hovercrafter at earthlink.net <mailto:hovercrafter at earthlink.net>> wrote:
>
>     You showed the permissions for files/test. Is that folder the same?
>
>     Jamie Holly
>     http://hollyit.net
>
>     On 1/27/2014 10:43 PM, Swatee Karpe wrote:
>>     /sites/samplesite.com/files/newsletters/
>>     <http://samplesite.com/files/newsletters/>
>>
>>
>>     On Tue, Jan 28, 2014 at 11:35 AM, Jamie Holly
>>     <hovercrafter at earthlink.net <mailto:hovercrafter at earthlink.net>>
>>     wrote:
>>
>>         What's the path your are sending to extract to?
>>
>>         Jamie Holly
>>         http://hollyit.net
>>
>>         On 1/27/2014 10:25 PM, Swatee Karpe wrote:
>>>         Jamie,
>>>
>>>         Now I can see Warning: ZipArchive::extractTo(): Permission
>>>         denied in ArchiverZip->extract() (line 112 of
>>>         /examplesite/modules/system/system.archiver.inc) error.
>>>
>>>         My files/test have following permission
>>>
>>>         drwxrwxrwx 2 ubuntu ubuntu  4096 Jan 28 03:18 test
>>>
>>>         I cant understand why this error occur.
>>>
>>>         Any idea on this?
>>>
>>>
>>>
>>>
>>>
>>>
>>>         On Tue, Jan 28, 2014 at 11:15 AM, Swatee Karpe
>>>         <swateekarpe at gmail.com <mailto:swateekarpe at gmail.com>> wrote:
>>>
>>>             $file = public://archive.zip. like this.
>>>
>>>
>>>             On Tue, Jan 28, 2014 at 11:08 AM, Jamie Holly
>>>             <hovercrafter at earthlink.net
>>>             <mailto:hovercrafter at earthlink.net>> wrote:
>>>
>>>                 What are you using to set the $file variable? It
>>>                 needs to be a path to the local file system. What
>>>                 you got is a URL. You want something more along the
>>>                 lines of /sites/samplesite.com/files/testjan.zip
>>>                 <http://samplesite.com/files/testjan.zip>
>>>
>>>                 Jamie Holly
>>>                 http://hollyit.net
>>>
>>>                 On 1/27/2014 9:54 PM, Swatee Karpe wrote:
>>>>                 Thanks for replying Jamie.
>>>>
>>>>                 I tried to use $archiver =
>>>>                 archiver_get_archiver($file);
>>>>
>>>>                 It shows /Exception/: Archivers can only operate on
>>>>                 local files: <em
>>>>                 class="placeholder">http://samplesite.com/sites/samplesite.com/files/testjan.zip</em>
>>>>                 not supported in /archiver_get_archiver()/ (line
>>>>                 /8091/ of //sites/drupal7/includes/common.inc/).
>>>>                 Error to me.
>>>>
>>>>                 Any solution on this?
>>>>
>>>>                 do u have sample code for this?
>>>>
>>>>
>>>>
>>>>
>>>>                 On Mon, Jan 27, 2014 at 10:02 PM, Jamie Holly
>>>>                 <hovercrafter at earthlink.net
>>>>                 <mailto:hovercrafter at earthlink.net>> wrote:
>>>>
>>>>                     If you're using Drupal 7, it would be better to
>>>>                     use the built in archiver class. It's used in
>>>>                     update_manager_archive_extract in
>>>>                     modules/update/update.manager.inc:
>>>>
>>>>                     https://api.drupal.org/api/drupal/modules%21update%21update.manager.inc/function/update_manager_archive_extract/7
>>>>
>>>>
>>>>                     Jamie Holly
>>>>                     http://hollyit.net
>>>>
>>>>                     On 1/27/2014 2:20 AM, Swatee Karpe wrote:
>>>>>                     Hi all,
>>>>>
>>>>>                     I am using drupal 7 and I want extract the zip
>>>>>                     file and save the extracted folder into files
>>>>>                     directory. I am taking zip file from one of my
>>>>>                     content type.
>>>>>
>>>>>                     For this I am trying to use ZipArchive class.
>>>>>                       $zip = new ZipArchive;
>>>>>                      $unzip = $zip->open($filename);
>>>>>
>>>>>                     ZipArchive Object
>>>>>                     (
>>>>>                          [status] => 0
>>>>>                          [statusSys] => 0
>>>>>                          [numFiles] => 0
>>>>>                          [filename] =>
>>>>>                          [comment] =>
>>>>>                     )
>>>>>
>>>>>                     After printing $zip i get the empty array as
>>>>>                     above.
>>>>>
>>>>>                     Do any one know why this is not working in my
>>>>>                     case?
>>>>>                     Or any one know other way to extract file and
>>>>>                     save it to folder.
>>>>>
>>>>>                     Thanks in advance.
>>>>>                     --
>>>>>                     Swatee Amit Karpe
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>                     --
>>>>                     [ Drupal support list | http://lists.drupal.org/ ]
>>>>
>>>>
>>>>
>>>>
>>>>                 -- 
>>>>                 Thanks & Regards,
>>>>                 Swatee Amit Karpe
>>>>
>>>>
>>>>
>>>
>>>
>>>                 --
>>>                 [ Drupal support list | http://lists.drupal.org/ ]
>>>
>>>
>>>
>>>
>>>             -- 
>>>             Thanks & Regards,
>>>             Swatee Amit Karpe
>>>
>>>
>>>
>>>
>>>         -- 
>>>         Thanks & Regards,
>>>         Swatee Amit Karpe
>>>
>>>
>>>
>>
>>
>>         --
>>         [ Drupal support list | http://lists.drupal.org/ ]
>>
>>
>>
>>
>>     -- 
>>     Thanks & Regards,
>>     Swatee Amit Karpe
>>
>>
>>
>
>
>     --
>     [ Drupal support list | http://lists.drupal.org/ ]
>
>
>
>
> -- 
> Thanks & Regards,
> Swatee Amit Karpe
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/support/attachments/20140127/7e17645f/attachment-0001.html 


More information about the support mailing list