Ошибка во время очистки кэша через админ.панель

Автор MaxM, 23 июля 2016, 15:27:22

« назад - далее »

MaxM

Приветствую всех.

По возможности подскажите как быть, буду благодарен

В админ.панели при нажатии на кнопку "Очистить кэш Smarty и кэш Автозагрузки" появляется белый экран с сообщением:
"Warning: rename(Z:\home\presta\www\cache\cla5CEB.tmp,Z:\home\presta\www/cache/class_index.php) [function.rename]: File exists in Z:\home\presta\www\classes\Autoload.php on line 143

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\presta\www\classes\Autoload.php:143) in Z:\home\presta\www\classes\Tools.php on line 141"

Сайт на денвере, версия Престы 1.5.6.1.
Сам в php меньше, чем чайник.

П.С в Autoload.php на 143: if (!rename($filename_tmp, $filename))
в Tools.php на 141: header('Location: '.$url);

Всем хороших выходных.

Adik

Удалите вручную файл /cache/class_index.php
Вам нужно установить права доступа на папки и файлы prestashop так, чтобы скрипт имел возможность менять файлы.

MaxM

Спасибо за ответ, но к сожалению не помогло.

Сайт на Денвере, права - полный доступ (если я правильно понимаю в windows для установки прав достаточно кликнуть правой кнопкой мыши по по папке/файлу и снять галочку "только чтение".
После удаления /cache/class_index.php, при попытке очистить кэш все та же ошибка.

Есть еще какие-то причины для появления данной ошибки или я что-то не так делаю?


mAgency

#3
Цитироватьв windows для установки прав достаточно кликнуть правой кнопкой мыши по по папке/файлу и снять галочку "только чтение".
Неправильно. В Windows нет таких понятий о правах доступа, как в Linux.
Если не знаете как настроить денвер, вариантов два.
1. Очищайте кеш в ручную.
http://prestashop-forum.ru/index.php/topic,1286.0.html
2. Установите вирт машину и поставьте нормальный вебсервер.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

MaxM

Спасибо за рекомендации - буду пробовать