Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Из-за чего не работает кэширование на vps

Форумы Хостинг Из-за чего не работает кэширование на vps
donberluscone
08.10.2012
хостинг: нет
домен: есть
Из-за чего не работает кэширование на vps
Здравствуйте. На сайте использую блочное кэширование:
/**
* Запись кэш-файла
* @param string contents – содержание буфера
* @param string filename – имя файла, используемое при создании кэш-файла
* @return void
*/
function writeCache($content, $filename) {
$fp = fopen('cache/' . $filename, 'w');
fwrite($fp, $content);
fclose($fp);
}

/**
* Проверка кэш-файлов
* @param string filename – имя проверяемого кэш-файла
* @param int expiry – максимальный «возраст» файла в секундах
* @return mixed содержимое кэша или false
*/
function readCache($filename, $expiry) {
if (file_exists('cache/' . $filename)) {
if ((time() - $expiry) > filemtime('cache/' . $filename))
return FALSE;
$cache = file('cache/' . $filename);
return implode('', $cache);
}
return FALSE;
}
Посдкажите в чём трабла и можно ли её устранить мне?

В логах где идёт чтение файла вот что: ...failed to open stream: Permission denied in...
Илья
08.10.2012
хостинг: есть
домен: есть
После переноса файлов на VPS нужно поменять к ним права доступа, что б веб сервер мог их писать и читать делается это так:
# chown -R www:www /var/www
где
www:www - это пользователь и группа из-под которого работает apache
/var/www - это корневая папка с исходниками сайта
donberluscone
08.10.2012
хостинг: нет
домен: есть
Спасибо большое за помощь.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города