ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 9260


Ignore:
Timestamp:
Nov 19, 2008, 6:05:53 PM (12 years ago)
Author:
ShogoKawahara
Message:

#3119:キャッシュが削除できない問題の解消

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE3/plugins/opOpenSocialPlugin/trunk/lib/vendor/Shindig/src/common/CacheFile.php

    r8915 r9260  
    4141                $cacheDir = dirname($cacheFile);
    4242                if (! is_dir($cacheDir)) {
    43                         if (! @mkdir($cacheDir, 0755, true)) {
     43                        $old = umask(0);
     44                        if (! @mkdir($cacheDir, 0777, true)) {
    4445                                // make sure the failure isn't because of a concurency issue
    4546                                if (! is_dir($cacheDir)) {
     
    4748                                }
    4849                        }
     50                        umask($old);
    4951                }
    5052                @touch($cacheFile . '.lock');
     
    122124                }
    123125                if (! is_dir($cacheDir)) {
    124                         if (! @mkdir($cacheDir, 0755, true)) {
     126                        $old = umask(0);
     127                        if (! @mkdir($cacheDir, 0777, true)) {
    125128                                throw new CacheException("Could not create cache directory");
    126129                        }
     130                        umask($old);
    127131                }
    128132                // we serialize the whole request object, since we don't only want the
Note: See TracChangeset for help on using the changeset viewer.