Помощник
|
Помогите с DLE |
Timur2009
|
Сообщение
#1
|
||
|
|
||
|
|||
npo100 |
3.4.2009, 16:18;
Ответить: npo100
Сообщение
#2
|
|
Такая вот проблема, есть папка engine/cache она всегда наполняется кучей мелких файлов(около 40 мб в день), места не очень много, файлы все такого вида related.tmp, это файлы примерно одинаковых копий новостей, как мне сделать, чтобы эта папка очищалась автоматически, например каждый день или по достижению опред размера, cron есть на хостинге. Всем заранее спасибо. Она по моему сама очищается каждый день.... По крайней мере у меня так |
|
|
n0lik |
3.4.2009, 16:27;
Ответить: n0lik
Сообщение
#3
|
|
Нет, эта папка очищается только когда вы очищаете кеш через админку или автоматом в том случае, когда происходят какие либо изменения в базе данных (добавили комент, оценили новость, добавили новость и т.д.).
Есть вариант отключить кеш вообще, но последствия вы сами знаете. -------------------- |
|
|
Timur2009
|
Сообщение
#4
|
|
Она по моему сама очищается каждый день.... По крайней мере у меня так А какие у тебя выставлены настройки в системе? -------------------- |
|
|
Timur2009
|
Сообщение
#5
|
|
Нет, эта папка очищается только когда вы очищаете кеш через админку или автоматом в том случае, когда происходят какие либо изменения в базе данных (добавили комент, оценили новость, добавили новость и т.д.). Есть вариант отключить кеш вообще, но последствия вы сами знаете. Кэш у меня отключен, но оно всёравно туда добавляется, это как-бы похожие новости. Может как-то через крон можно сделать? -------------------- |
|
|
n0lik |
4.4.2009, 9:21;
Ответить: n0lik
Сообщение
#6
|
|
Очистить папку на хосте (в данном случае это у нас engine/cache) можно следующим образом.
Создаём файл PHP (например clear.php) с содержанием: <? $directory = 'путь_к_нужной_папке_которую_нужно_чистить'; $dir=opendir($directory); while(($file=readdir($dir)))if(is_file($directory."/".$file))unlink($directory."/".$file); ?> Далее закидываем его в любую директорию движка (например кидаем в корень сайта). После чего настраиваем CRON на исполнение данного файла по нужному вам расписанию. Ну вот и всё дерзайте. ВНИМАНИЕ! Удаляются все файлы без исключений, из указанной вами директории. P.S. Данный хак подсказал разработчик скриптов JOKER, за что ему огромное спасибо. Сообщение отредактировал n0lik - 4.4.2009, 9:57 -------------------- |
|
|
Timur2009
|
Сообщение
#7
|
|
Очистить папку на хосте (в данном случае это у нас engine/cache) можно следующим образом. Создаём файл PHP (например clear.php) с содержанием: <? $directory = 'путь_к_нужной_папке_которую_нужно_чистить'; $dir=opendir($directory); while(($file=readdir($dir)))if(is_file($directory."/".$file))unlink($directory."/".$file); ?> Далее закидываем его в любую директорию движка (например кидаем в корень сайта). После чего настраиваем CRON на исполнение данного файла по нужному вам расписанию. Ну вот и всё дерзайте. ВНИМАНИЕ! Удаляются все файлы без исключений, из указанной вами директории. P.S. Данный хак подсказал разработчик скриптов JOKER, за что ему огромное спасибо. Спасибо большое, протестирую, а можно его переделать на удаление только файлов с расширением *.tmp? -------------------- |
|
|
n0lik |
4.4.2009, 20:40;
Ответить: n0lik
Сообщение
#8
|
|
Спасибо большое, протестирую, а можно его переделать на удаление только файлов с расширением *.tmp? Позже узнаем.
-------------------- |
|
|
n0lik |
5.4.2009, 16:03;
Ответить: n0lik
Сообщение
#9
|
|
|
Спасибо большое, протестирую, а можно его переделать на удаление только файлов с расширением *.tmp? Создаём файл PHP с содержанием: <? $directory = 'mnbmnbmnb';//путь_к_нужной_папке_которую_нужно_чистить $dir=opendir($directory); while(($file=readdir($dir)))if(is_file($directory."/".$file)&&(strtolower(substr($file,strlen($file)-4))==".tmp"))unlink($directory."/".$file); ?> Теперь будут удаляться файлы только с расширением .tmp
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
DLE xProtect | 2 | xoopw | 5988 | 15.1.2024, 21:06 автор: Diana_Wesley |
|
Обновить сайт на CMS DLE | 1 | Sawich | 1670 | 2.9.2023, 10:10 автор: WoWeb |
|
Изготовление красивых сайтов на DLE под ключ | Доступные цены от 2000 руб. |
1 | Admiral_ukr | 1602 | 20.11.2022, 10:08 автор: Webmaster24 |
|
Ищу спеца по DLE вылечить сайт | 4 | Reactive | 2644 | 22.10.2022, 9:01 автор: Fozik77 |
Текстовая версия | Сейчас: 25.4.2024, 16:11 |