cobalt Опубліковано: 7 січня 2011 Share Опубліковано: 7 січня 2011 Не могу очистить кэш. Права на саму папку cache - 0777, на папку data - 0755 (т.е. командовать ею не получается ни вручную ни кроном). Если грохну саму папку cache, не станет ли отображаться графика в своём оригинальном размере? Возможно, тема слишком банальна, поэтому поиск ничего не дал. Благодарю за вразумительные ответы. Надіслати Поділитися на інших сайтах More sharing options...
cobalt Опубліковано: 7 січня 2011 Автор Share Опубліковано: 7 січня 2011 Кто владелец файлов в папке cache? "там другой владелец" - это так мне мой хостер ответил. Знал бы я сам, тратил бы здесь время? Если уже задаётся вопрос "кто владелец", то хотелось бы видеть варианты развития, мол, если владелец - Онуфрий, то я здесь не помощник. Либо вообще не спускаться сюда, а парить(ся) среди "делающих трапедициальные запросы сквозь сечение второго яруса верхнего подвала". Просто смотрю, что много тем на форуме остаются открытыми, задаётся клишейное "какая версия магазина?" (или что-то подобное) и тишина. Понимаю, что мне здесь сопли никто не будет утирать, но хотелось бы какого-то конструктива. Или вообще не реагировать. Надіслати Поділитися на інших сайтах More sharing options...
michael Опубліковано: 8 січня 2011 Share Опубліковано: 8 січня 2011 "там другой владелец" - это так мне мой хостер ответил. Знал бы я сам, тратил бы здесь время? С помощью ls ведь можно посмотреть.Если уже задаётся вопрос "кто владелец", то хотелось бы видеть варианты развития, мол, если владелец - Онуфрий, то я здесь не помощник. chown Вам поможет. 1 Надіслати Поділитися на інших сайтах More sharing options...
cobalt Опубліковано: 8 січня 2011 Автор Share Опубліковано: 8 січня 2011 С помощью ls ведь можно посмотреть. chown Вам поможет. Сам вряд ли разберусь, но, тем не менее, благодарю. Ответ краткий и по делу. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 8 січня 2011 Share Опубліковано: 8 січня 2011 Не могу очистить кэш. Права на саму папку cache - 0777, на папку data - 0755 (т.е. командовать ею не получается ни вручную ни кроном). 755 для папки самое оно. смотрите права на файлы.видимо у вас файлы кэша от пользователя web-сервера (nobody, www-data, apache или под каким юзером там у хостера это все крутится). Если грохну саму папку cache, не станет ли отображаться графика в своём оригинальном размере?ну какбэ...если файлы в папке не можете удалить, то и папку эту удалить не сможете - файлы то в ней "неубиваемые" лежат :D "там другой владелец" - это так мне мой хостер ответил. Знал бы я сам, тратил бы здесь время?заходим в панель управления хостингом.файловый менеджер папка с кэшем смотрим имя владельца файлов / папок Просто смотрю, что много тем на форуме остаются открытыми, задаётся клишейное "какая версия магазина?" (или что-то подобное) и тишина.не потому ли, что после этого вопроса авторы темы ничего не пишут? Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 8 січня 2011 Автор Share Опубліковано: 8 січня 2011 755 для папки самое оно. смотрите права на файлы. видимо у вас файлы кэша от пользователя web-сервера (nobody, www-data, apache или под каким юзером там у хостера это все крутится). права на файлы - 644. Даже если видимо, что apache - толку мне, не понимающему, что с этим делать. ну какбэ... если файлы в папке не можете удалить, то и папку эту удалить не сможете - файлы то в ней "неубиваемые" лежат :D В этом и шелуха от изюма - именно папку cache кидает в корзину, остаётся только подтвердить удаление. А вот само содержимое cache(data/папки/изображения) уже не разрешает кинуть в корзину. заходим в панель управления хостингом. файловый менеджер папка с кэшем смотрим имя владельца файлов / папок Неужели я стал бы морочить голову, если бы я ВИДЕЛ имя владельца файлов и ПОНИМАЛ, что с этим делать? Тамбов брал, Астрахань брал, имя владельца файлов не видел. Видел удалить, изменить, переименовать, переместить, копировать, размер файла и его права. Ничего более. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 8 січня 2011 Share Опубліковано: 8 січня 2011 Неужели я стал бы морочить голову, если бы я ВИДЕЛ имя владельца файлов и ПОНИМАЛ, что с этим делать? Тамбов брал, Астрахань брал, имя владельца файлов не видел. Видел удалить, изменить, переименовать, переместить, копировать, размер файла и его права. Ничего более.спасибо, улыбнуло =)скрин окна файлового менеджера в панели управления можно увидеть? у меня панель управления DirectAdmin. в ней есть Perm. - права UID - имя юзера GID - имя группывезде владелец - мой юзер, моя группа.права стоят такие image/cache - 775 image/cache/ФАЙЛЫ - 644 image/cache/data - 755 image/cache/data/ФАЙЛЫ - 644 image/data - 775 image/data/ФАЙЛЫ - 644 Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 8 січня 2011 Автор Share Опубліковано: 8 січня 2011 спасибо, улыбнуло =) скрин окна файлового менеджера в панели управления можно увидеть? у меня панель управления DirectAdmin. в ней есть Perm. - права UID - имя юзера GID - имя группывезде владелец - мой юзер, моя группа.права стоят такие image/cache - 775 image/cache/ФАЙЛЫ - 644 image/cache/data - 755 image/cache/data/ФАЙЛЫ - 644 image/data - 775 image/data/ФАЙЛЫ - 644 Это скрин cPanel X v2, имеется и v3, но и там искомого нет. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 справа ссылка "изменить разрешения". что там есть? Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 справа ссылка "изменить разрешения". что там есть? в cache разрешает менять права, в data - "chmod failed: Operation not permitted" Надіслати Поділитися на інших сайтах More sharing options... ficuskaktusovi4 Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 Если грохнуть папку с кешем, все картинки снова закешируются. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 в cache разрешает менять права, в data - "chmod failed: Operation not permitted"вправляйте моск хостеру.Если грохнуть папку с кешем, все картинки снова закешируются.файлы удалить не получается.а удалить папку, без удаления файлов внутри неё - это что-то из серии фокусов Дэвида Копперфильда. Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 вправляйте моск хостеру. С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 10 січня 2011 Share Опубліковано: 10 січня 2011 С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой.не спешите.ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 10 січня 2011 Автор Share Опубліковано: 10 січня 2011 не спешите. ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Только ftp. По chown я уже реагировал, понятия не имею что за лодка. Являюсь безнадёжным самоучкой с большим дефицитом свободного времени. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... xxx999 Опубліковано: 8 вересня 2011 Share Опубліковано: 8 вересня 2011 Столкнулся с той же проблемой. Так отвечает хостер: файлы удалить нельзя, потому, что владел файлов Скрипт который их создал. Что можно сделать? Права пробовал менять и через фтп клиент и через cpanel — все никак не работает. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanV Опубліковано: 1 липня 2013 Share Опубліковано: 1 липня 2013 апну тему, может кому пригодится.Столкнулся с такой же проблемой как и ТС, однако с хостером связываться не стал, поступил по-другому.В папке admin/controller/common, в файле filemanager.php, с помощью Notepad++ изменил название директории "data/" на "cashe/" (без кавычек) затем удалил все папки через встроенный в Опенкарт менеджер картинок. После этого, filemanager.php привел в первоначальное состояние.В итоге избавился от картинок старых/ удаленных товаров, а по существующим товарам ОС сам добавит в папку кэша.добавлено: данный метод негоден (( после удаления вылезла куча ошибок, пришлось возвращать всё обратно... Надіслати Поділитися на інших сайтах More sharing options... 1 year later... megastruktur Опубліковано: 18 липня 2014 Share Опубліковано: 18 липня 2014 Итак, может быть кому-то понадобится. 1. Открываем файл /admin/cointroller/common/home.php 2. Находим метод public function index() 3. В самом конце ЭТОГО метода (где-нибудь после строчки $results = $this->model_sale_order->getOrders($data);, ежели таковая имеется) дописываем: //// <---- Clear cache button handler: $this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token']; if(isset($this->request->get['clear_cache'])){ // specify an array of what we need to clear: $cacheDirs = array( 'image_cache' => DIR_IMAGE . 'cache' , 'vqmod_cache' => dirname(DIR_APPLICATION) . '/vqmod/vqcache' , 'system_cache' => DIR_CACHE ); foreach ($cacheDirs as $cacheDir) { foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($cacheDir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) { $path->isDir() ? rmdir($path->getPathname()) : unlink($path->getPathname()); } } } //// ----> 4. Открываем файл /admin/view/template/common/home.tpl 5. Находим строчку <h1><img src="view/image/home.png" alt="" /> <?php echo $heading_title; ?></h1> 6. Сразу после нее добавляем: <div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div> Кнопка все почистиит, как Алмаз :-) Расположена она, как нетрудно догадаться, в админ-панели на главной странице, в хэдере, прямо напротив надписи "Панель управления". !!! Обратите внимание на то, какие директории оно очищает! Ежели у Вас нет VQmod, то уберите его из массива $cacheDirs. Ну или ежели необходимо что-то еще удалить - туда, в массив, дописывайте. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Не могу очистить кэш. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
cobalt Опубліковано: 8 січня 2011 Автор Share Опубліковано: 8 січня 2011 755 для папки самое оно. смотрите права на файлы. видимо у вас файлы кэша от пользователя web-сервера (nobody, www-data, apache или под каким юзером там у хостера это все крутится). права на файлы - 644. Даже если видимо, что apache - толку мне, не понимающему, что с этим делать. ну какбэ... если файлы в папке не можете удалить, то и папку эту удалить не сможете - файлы то в ней "неубиваемые" лежат :D В этом и шелуха от изюма - именно папку cache кидает в корзину, остаётся только подтвердить удаление. А вот само содержимое cache(data/папки/изображения) уже не разрешает кинуть в корзину. заходим в панель управления хостингом. файловый менеджер папка с кэшем смотрим имя владельца файлов / папок Неужели я стал бы морочить голову, если бы я ВИДЕЛ имя владельца файлов и ПОНИМАЛ, что с этим делать? Тамбов брал, Астрахань брал, имя владельца файлов не видел. Видел удалить, изменить, переименовать, переместить, копировать, размер файла и его права. Ничего более. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 8 січня 2011 Share Опубліковано: 8 січня 2011 Неужели я стал бы морочить голову, если бы я ВИДЕЛ имя владельца файлов и ПОНИМАЛ, что с этим делать? Тамбов брал, Астрахань брал, имя владельца файлов не видел. Видел удалить, изменить, переименовать, переместить, копировать, размер файла и его права. Ничего более.спасибо, улыбнуло =)скрин окна файлового менеджера в панели управления можно увидеть? у меня панель управления DirectAdmin. в ней есть Perm. - права UID - имя юзера GID - имя группывезде владелец - мой юзер, моя группа.права стоят такие image/cache - 775 image/cache/ФАЙЛЫ - 644 image/cache/data - 755 image/cache/data/ФАЙЛЫ - 644 image/data - 775 image/data/ФАЙЛЫ - 644 Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 8 січня 2011 Автор Share Опубліковано: 8 січня 2011 спасибо, улыбнуло =) скрин окна файлового менеджера в панели управления можно увидеть? у меня панель управления DirectAdmin. в ней есть Perm. - права UID - имя юзера GID - имя группывезде владелец - мой юзер, моя группа.права стоят такие image/cache - 775 image/cache/ФАЙЛЫ - 644 image/cache/data - 755 image/cache/data/ФАЙЛЫ - 644 image/data - 775 image/data/ФАЙЛЫ - 644 Это скрин cPanel X v2, имеется и v3, но и там искомого нет. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 справа ссылка "изменить разрешения". что там есть? Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 справа ссылка "изменить разрешения". что там есть? в cache разрешает менять права, в data - "chmod failed: Operation not permitted" Надіслати Поділитися на інших сайтах More sharing options... ficuskaktusovi4 Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 Если грохнуть папку с кешем, все картинки снова закешируются. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 в cache разрешает менять права, в data - "chmod failed: Operation not permitted"вправляйте моск хостеру.Если грохнуть папку с кешем, все картинки снова закешируются.файлы удалить не получается.а удалить папку, без удаления файлов внутри неё - это что-то из серии фокусов Дэвида Копперфильда. Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 вправляйте моск хостеру. С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 10 січня 2011 Share Опубліковано: 10 січня 2011 С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой.не спешите.ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 10 січня 2011 Автор Share Опубліковано: 10 січня 2011 не спешите. ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Только ftp. По chown я уже реагировал, понятия не имею что за лодка. Являюсь безнадёжным самоучкой с большим дефицитом свободного времени. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... xxx999 Опубліковано: 8 вересня 2011 Share Опубліковано: 8 вересня 2011 Столкнулся с той же проблемой. Так отвечает хостер: файлы удалить нельзя, потому, что владел файлов Скрипт который их создал. Что можно сделать? Права пробовал менять и через фтп клиент и через cpanel — все никак не работает. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanV Опубліковано: 1 липня 2013 Share Опубліковано: 1 липня 2013 апну тему, может кому пригодится.Столкнулся с такой же проблемой как и ТС, однако с хостером связываться не стал, поступил по-другому.В папке admin/controller/common, в файле filemanager.php, с помощью Notepad++ изменил название директории "data/" на "cashe/" (без кавычек) затем удалил все папки через встроенный в Опенкарт менеджер картинок. После этого, filemanager.php привел в первоначальное состояние.В итоге избавился от картинок старых/ удаленных товаров, а по существующим товарам ОС сам добавит в папку кэша.добавлено: данный метод негоден (( после удаления вылезла куча ошибок, пришлось возвращать всё обратно... Надіслати Поділитися на інших сайтах More sharing options... 1 year later... megastruktur Опубліковано: 18 липня 2014 Share Опубліковано: 18 липня 2014 Итак, может быть кому-то понадобится. 1. Открываем файл /admin/cointroller/common/home.php 2. Находим метод public function index() 3. В самом конце ЭТОГО метода (где-нибудь после строчки $results = $this->model_sale_order->getOrders($data);, ежели таковая имеется) дописываем: //// <---- Clear cache button handler: $this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token']; if(isset($this->request->get['clear_cache'])){ // specify an array of what we need to clear: $cacheDirs = array( 'image_cache' => DIR_IMAGE . 'cache' , 'vqmod_cache' => dirname(DIR_APPLICATION) . '/vqmod/vqcache' , 'system_cache' => DIR_CACHE ); foreach ($cacheDirs as $cacheDir) { foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($cacheDir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) { $path->isDir() ? rmdir($path->getPathname()) : unlink($path->getPathname()); } } } //// ----> 4. Открываем файл /admin/view/template/common/home.tpl 5. Находим строчку <h1><img src="view/image/home.png" alt="" /> <?php echo $heading_title; ?></h1> 6. Сразу после нее добавляем: <div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div> Кнопка все почистиит, как Алмаз :-) Расположена она, как нетрудно догадаться, в админ-панели на главной странице, в хэдере, прямо напротив надписи "Панель управления". !!! Обратите внимание на то, какие директории оно очищает! Ежели у Вас нет VQmod, то уберите его из массива $cacheDirs. Ну или ежели необходимо что-то еще удалить - туда, в массив, дописывайте. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Не могу очистить кэш. Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
cobalt Опубліковано: 8 січня 2011 Автор Share Опубліковано: 8 січня 2011 спасибо, улыбнуло =) скрин окна файлового менеджера в панели управления можно увидеть? у меня панель управления DirectAdmin. в ней есть Perm. - права UID - имя юзера GID - имя группывезде владелец - мой юзер, моя группа.права стоят такие image/cache - 775 image/cache/ФАЙЛЫ - 644 image/cache/data - 755 image/cache/data/ФАЙЛЫ - 644 image/data - 775 image/data/ФАЙЛЫ - 644 Это скрин cPanel X v2, имеется и v3, но и там искомого нет. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 справа ссылка "изменить разрешения". что там есть? Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 справа ссылка "изменить разрешения". что там есть? в cache разрешает менять права, в data - "chmod failed: Operation not permitted" Надіслати Поділитися на інших сайтах More sharing options... ficuskaktusovi4 Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 Если грохнуть папку с кешем, все картинки снова закешируются. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 в cache разрешает менять права, в data - "chmod failed: Operation not permitted"вправляйте моск хостеру.Если грохнуть папку с кешем, все картинки снова закешируются.файлы удалить не получается.а удалить папку, без удаления файлов внутри неё - это что-то из серии фокусов Дэвида Копперфильда. Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 вправляйте моск хостеру. С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 10 січня 2011 Share Опубліковано: 10 січня 2011 С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой.не спешите.ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 10 січня 2011 Автор Share Опубліковано: 10 січня 2011 не спешите. ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Только ftp. По chown я уже реагировал, понятия не имею что за лодка. Являюсь безнадёжным самоучкой с большим дефицитом свободного времени. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... xxx999 Опубліковано: 8 вересня 2011 Share Опубліковано: 8 вересня 2011 Столкнулся с той же проблемой. Так отвечает хостер: файлы удалить нельзя, потому, что владел файлов Скрипт который их создал. Что можно сделать? Права пробовал менять и через фтп клиент и через cpanel — все никак не работает. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanV Опубліковано: 1 липня 2013 Share Опубліковано: 1 липня 2013 апну тему, может кому пригодится.Столкнулся с такой же проблемой как и ТС, однако с хостером связываться не стал, поступил по-другому.В папке admin/controller/common, в файле filemanager.php, с помощью Notepad++ изменил название директории "data/" на "cashe/" (без кавычек) затем удалил все папки через встроенный в Опенкарт менеджер картинок. После этого, filemanager.php привел в первоначальное состояние.В итоге избавился от картинок старых/ удаленных товаров, а по существующим товарам ОС сам добавит в папку кэша.добавлено: данный метод негоден (( после удаления вылезла куча ошибок, пришлось возвращать всё обратно... Надіслати Поділитися на інших сайтах More sharing options... 1 year later... megastruktur Опубліковано: 18 липня 2014 Share Опубліковано: 18 липня 2014 Итак, может быть кому-то понадобится. 1. Открываем файл /admin/cointroller/common/home.php 2. Находим метод public function index() 3. В самом конце ЭТОГО метода (где-нибудь после строчки $results = $this->model_sale_order->getOrders($data);, ежели таковая имеется) дописываем: //// <---- Clear cache button handler: $this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token']; if(isset($this->request->get['clear_cache'])){ // specify an array of what we need to clear: $cacheDirs = array( 'image_cache' => DIR_IMAGE . 'cache' , 'vqmod_cache' => dirname(DIR_APPLICATION) . '/vqmod/vqcache' , 'system_cache' => DIR_CACHE ); foreach ($cacheDirs as $cacheDir) { foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($cacheDir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) { $path->isDir() ? rmdir($path->getPathname()) : unlink($path->getPathname()); } } } //// ----> 4. Открываем файл /admin/view/template/common/home.tpl 5. Находим строчку <h1><img src="view/image/home.png" alt="" /> <?php echo $heading_title; ?></h1> 6. Сразу после нее добавляем: <div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div> Кнопка все почистиит, как Алмаз :-) Расположена она, как нетрудно догадаться, в админ-панели на главной странице, в хэдере, прямо напротив надписи "Панель управления". !!! Обратите внимание на то, какие директории оно очищает! Ежели у Вас нет VQmod, то уберите его из массива $cacheDirs. Ну или ежели необходимо что-то еще удалить - туда, в массив, дописывайте. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Загальні питання Не могу очистить кэш.
cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 справа ссылка "изменить разрешения". что там есть? в cache разрешает менять права, в data - "chmod failed: Operation not permitted" Надіслати Поділитися на інших сайтах More sharing options...
ficuskaktusovi4 Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 Если грохнуть папку с кешем, все картинки снова закешируются. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 9 січня 2011 Share Опубліковано: 9 січня 2011 в cache разрешает менять права, в data - "chmod failed: Operation not permitted"вправляйте моск хостеру.Если грохнуть папку с кешем, все картинки снова закешируются.файлы удалить не получается.а удалить папку, без удаления файлов внутри неё - это что-то из серии фокусов Дэвида Копперфильда. Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 вправляйте моск хостеру. С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой. Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 10 січня 2011 Share Опубліковано: 10 січня 2011 С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой.не спешите.ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 10 січня 2011 Автор Share Опубліковано: 10 січня 2011 не спешите. ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Только ftp. По chown я уже реагировал, понятия не имею что за лодка. Являюсь безнадёжным самоучкой с большим дефицитом свободного времени. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... xxx999 Опубліковано: 8 вересня 2011 Share Опубліковано: 8 вересня 2011 Столкнулся с той же проблемой. Так отвечает хостер: файлы удалить нельзя, потому, что владел файлов Скрипт который их создал. Что можно сделать? Права пробовал менять и через фтп клиент и через cpanel — все никак не работает. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanV Опубліковано: 1 липня 2013 Share Опубліковано: 1 липня 2013 апну тему, может кому пригодится.Столкнулся с такой же проблемой как и ТС, однако с хостером связываться не стал, поступил по-другому.В папке admin/controller/common, в файле filemanager.php, с помощью Notepad++ изменил название директории "data/" на "cashe/" (без кавычек) затем удалил все папки через встроенный в Опенкарт менеджер картинок. После этого, filemanager.php привел в первоначальное состояние.В итоге избавился от картинок старых/ удаленных товаров, а по существующим товарам ОС сам добавит в папку кэша.добавлено: данный метод негоден (( после удаления вылезла куча ошибок, пришлось возвращать всё обратно... Надіслати Поділитися на інших сайтах More sharing options... 1 year later... megastruktur Опубліковано: 18 липня 2014 Share Опубліковано: 18 липня 2014 Итак, может быть кому-то понадобится. 1. Открываем файл /admin/cointroller/common/home.php 2. Находим метод public function index() 3. В самом конце ЭТОГО метода (где-нибудь после строчки $results = $this->model_sale_order->getOrders($data);, ежели таковая имеется) дописываем: //// <---- Clear cache button handler: $this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token']; if(isset($this->request->get['clear_cache'])){ // specify an array of what we need to clear: $cacheDirs = array( 'image_cache' => DIR_IMAGE . 'cache' , 'vqmod_cache' => dirname(DIR_APPLICATION) . '/vqmod/vqcache' , 'system_cache' => DIR_CACHE ); foreach ($cacheDirs as $cacheDir) { foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($cacheDir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) { $path->isDir() ? rmdir($path->getPathname()) : unlink($path->getPathname()); } } } //// ----> 4. Открываем файл /admin/view/template/common/home.tpl 5. Находим строчку <h1><img src="view/image/home.png" alt="" /> <?php echo $heading_title; ?></h1> 6. Сразу после нее добавляем: <div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div> Кнопка все почистиит, как Алмаз :-) Расположена она, как нетрудно догадаться, в админ-панели на главной странице, в хэдере, прямо напротив надписи "Панель управления". !!! Обратите внимание на то, какие директории оно очищает! Ежели у Вас нет VQmod, то уберите его из массива $cacheDirs. Ну или ежели необходимо что-то еще удалить - туда, в массив, дописывайте. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
cobalt Опубліковано: 9 січня 2011 Автор Share Опубліковано: 9 січня 2011 вправляйте моск хостеру. С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой. Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 10 січня 2011 Share Опубліковано: 10 січня 2011 С этого я и начинал, но, наверное, там сильно москитный моск, т.к. мне порекомендовали самому написать скрипт, назначающий меня владельцем. Ну да это такое, проплыли мелким брассом. Благодарю за участие. Тему можно считать закрытой.не спешите.ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Надіслати Поділитися на інших сайтах More sharing options... cobalt Опубліковано: 10 січня 2011 Автор Share Опубліковано: 10 січня 2011 не спешите. ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Только ftp. По chown я уже реагировал, понятия не имею что за лодка. Являюсь безнадёжным самоучкой с большим дефицитом свободного времени. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... xxx999 Опубліковано: 8 вересня 2011 Share Опубліковано: 8 вересня 2011 Столкнулся с той же проблемой. Так отвечает хостер: файлы удалить нельзя, потому, что владел файлов Скрипт который их создал. Что можно сделать? Права пробовал менять и через фтп клиент и через cpanel — все никак не работает. Надіслати Поділитися на інших сайтах More sharing options... 1 year later... StanV Опубліковано: 1 липня 2013 Share Опубліковано: 1 липня 2013 апну тему, может кому пригодится.Столкнулся с такой же проблемой как и ТС, однако с хостером связываться не стал, поступил по-другому.В папке admin/controller/common, в файле filemanager.php, с помощью Notepad++ изменил название директории "data/" на "cashe/" (без кавычек) затем удалил все папки через встроенный в Опенкарт менеджер картинок. После этого, filemanager.php привел в первоначальное состояние.В итоге избавился от картинок старых/ удаленных товаров, а по существующим товарам ОС сам добавит в папку кэша.добавлено: данный метод негоден (( после удаления вылезла куча ошибок, пришлось возвращать всё обратно... Надіслати Поділитися на інших сайтах More sharing options... 1 year later... megastruktur Опубліковано: 18 липня 2014 Share Опубліковано: 18 липня 2014 Итак, может быть кому-то понадобится. 1. Открываем файл /admin/cointroller/common/home.php 2. Находим метод public function index() 3. В самом конце ЭТОГО метода (где-нибудь после строчки $results = $this->model_sale_order->getOrders($data);, ежели таковая имеется) дописываем: //// <---- Clear cache button handler: $this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token']; if(isset($this->request->get['clear_cache'])){ // specify an array of what we need to clear: $cacheDirs = array( 'image_cache' => DIR_IMAGE . 'cache' , 'vqmod_cache' => dirname(DIR_APPLICATION) . '/vqmod/vqcache' , 'system_cache' => DIR_CACHE ); foreach ($cacheDirs as $cacheDir) { foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($cacheDir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) { $path->isDir() ? rmdir($path->getPathname()) : unlink($path->getPathname()); } } } //// ----> 4. Открываем файл /admin/view/template/common/home.tpl 5. Находим строчку <h1><img src="view/image/home.png" alt="" /> <?php echo $heading_title; ?></h1> 6. Сразу после нее добавляем: <div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div> Кнопка все почистиит, как Алмаз :-) Расположена она, как нетрудно догадаться, в админ-панели на главной странице, в хэдере, прямо напротив надписи "Панель управления". !!! Обратите внимание на то, какие директории оно очищает! Ежели у Вас нет VQmod, то уберите его из массива $cacheDirs. Ну или ежели необходимо что-то еще удалить - туда, в массив, дописывайте. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
cobalt Опубліковано: 10 січня 2011 Автор Share Опубліковано: 10 січня 2011 не спешите. ssh доступ есть или только ftp? в крайнем случае можно php::chown использовать (про chown писал еще michael) Только ftp. По chown я уже реагировал, понятия не имею что за лодка. Являюсь безнадёжным самоучкой с большим дефицитом свободного времени. Надіслати Поділитися на інших сайтах More sharing options...
xxx999 Опубліковано: 8 вересня 2011 Share Опубліковано: 8 вересня 2011 Столкнулся с той же проблемой. Так отвечает хостер: файлы удалить нельзя, потому, что владел файлов Скрипт который их создал. Что можно сделать? Права пробовал менять и через фтп клиент и через cpanel — все никак не работает. Надіслати Поділитися на інших сайтах More sharing options...
StanV Опубліковано: 1 липня 2013 Share Опубліковано: 1 липня 2013 апну тему, может кому пригодится.Столкнулся с такой же проблемой как и ТС, однако с хостером связываться не стал, поступил по-другому.В папке admin/controller/common, в файле filemanager.php, с помощью Notepad++ изменил название директории "data/" на "cashe/" (без кавычек) затем удалил все папки через встроенный в Опенкарт менеджер картинок. После этого, filemanager.php привел в первоначальное состояние.В итоге избавился от картинок старых/ удаленных товаров, а по существующим товарам ОС сам добавит в папку кэша.добавлено: данный метод негоден (( после удаления вылезла куча ошибок, пришлось возвращать всё обратно... Надіслати Поділитися на інших сайтах More sharing options...
megastruktur Опубліковано: 18 липня 2014 Share Опубліковано: 18 липня 2014 Итак, может быть кому-то понадобится. 1. Открываем файл /admin/cointroller/common/home.php 2. Находим метод public function index() 3. В самом конце ЭТОГО метода (где-нибудь после строчки $results = $this->model_sale_order->getOrders($data);, ежели таковая имеется) дописываем: //// <---- Clear cache button handler: $this->data['clear_cache'] = $this->data['home'] = HTTPS_SERVER . 'index.php?route=common/home&clear_cache=true&token=' . $this->session->data['token']; if(isset($this->request->get['clear_cache'])){ // specify an array of what we need to clear: $cacheDirs = array( 'image_cache' => DIR_IMAGE . 'cache' , 'vqmod_cache' => dirname(DIR_APPLICATION) . '/vqmod/vqcache' , 'system_cache' => DIR_CACHE ); foreach ($cacheDirs as $cacheDir) { foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($cacheDir, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) { $path->isDir() ? rmdir($path->getPathname()) : unlink($path->getPathname()); } } } //// ----> 4. Открываем файл /admin/view/template/common/home.tpl 5. Находим строчку <h1><img src="view/image/home.png" alt="" /> <?php echo $heading_title; ?></h1> 6. Сразу после нее добавляем: <div class='buttons'><a href="<?php echo $clear_cache ?>" class="button"><span>Clear Cache</span></a></div> Кнопка все почистиит, как Алмаз :-) Расположена она, как нетрудно догадаться, в админ-панели на главной странице, в хэдере, прямо напротив надписи "Панель управления". !!! Обратите внимание на то, какие директории оно очищает! Ежели у Вас нет VQmod, то уберите его из массива $cacheDirs. Ну или ежели необходимо что-то еще удалить - туда, в массив, дописывайте. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts