Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как при очистке кеша на одном сайте, так же очищать на другом?

Как при очистке кеша на одном сайте, так же очищать на другом?


     25.05.2019    Все вопросы » Общие вопросы по PHP    647

вопрос
Подскажите как сделать так, чтобы при очистке кеша во время добавления новостей на одном сайте, так же очищался кеш и на другом сайте. Сайты находятся на одном хостинге. DLE 13.2

Ответа пока нет


3 комментария

hent4ib
Юзер

hent4ib - 25 мая 2019 21:07 -

Никак,ты же используешь два разных даижка,и они ничем не связаны(разве что наверное только бд)

vitnet
PHP-developer

vitnet - 27 мая 2019 19:12 -

Очистка кеша на 2’ом сайте.

Для запуска данного режима запустите файл с параметром cron.php?cronmode=clearcache

Делаем правки в движке на 2’ом сайте.

1.0 Откройте файл /cron.php (подробное описание и инструкция)

Найти
	if($cronmode == "sitemap") {

Заменить на
		if( $cronmode == "clearcache" ) {
			clear_cache();
		} elseif( $cronmode == "sitemap" ) {


Делаем правки в движке на 1’ом сайте.

1.0 Открыть файл engine/modules/addnews.php (можете использовать систему плагинов)

Найти
				clear_cache( array('news_', 'related_', 'tagscloud_', 'archives_', 'calendar_', 'topnews_', 'rss', 'stats') );

Добавить ниже
				http_get_contents('http://адрес 2’го сайта.ру/cron.php', array('cronmode' => 'clearcache'));

2.0 Открыть файл engine/inc/addnews.php (можете использовать систему плагинов)

Найти
	clear_cache( array('news_', 'tagscloud_', 'archives_', 'calendar_', 'topnews_', 'rss', 'stats') );

Добавить ниже
	http_get_contents('http://адрес 2’го сайта.ру/cron.php', array('cronmode' => 'clearcache'));


Готово!

web-inform
Юзер

web-inform - 1 июня 2019 00:34 -

Спасибо!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх