Обсуждение Отключение сайта по расписанию

kosolapow

Мой дом здесь!
Регистрация
4 Окт 2016
Сообщения
239
Реакции
496
В админке есть кнопочка "Cайт выключен", при включении показывается страница offline для всего сайта. Хотелось бы по расписанию (указать дату и время) включать эту функцию.
Для чего? У меня многие сайты висят на одном VPS, который я оплачиваю, а заказчики оплачивают свою часть хостинга мне, вот если заказчик вовремя не оплатил (а обычно они оплачивают только когда сайт отключился) хочется показывать страницу что сайт выключен. К сожалению у меня на VPS нет возможности регулировать этот процесс...
 
В админке есть кнопочка "Cайт выключен", при включении показывается страница offline для всего сайта. Хотелось бы по расписанию (указать дату и время) включать эту функцию.
Для чего? У меня многие сайты висят на одном VPS, который я оплачиваю, а заказчики оплачивают свою часть хостинга мне, вот если заказчик вовремя не оплатил (а обычно они оплачивают только когда сайт отключился) хочется показывать страницу что сайт выключен. К сожалению у меня на VPS нет возможности регулировать этот процесс...
Если терпит, то могу потом скинуть модуль управления всеми сайтами на joomla. На сколько помню где-то лежал такой. надеюсь он облегчит работу.
 
Если терпит, то могу потом скинуть модуль управления всеми сайтами на joomla. На сколько помню где-то лежал такой. надеюсь он облегчит работу.
Очень нужно, буду ждать.
Здесь Для просмотра ссылки Войди или Зарегистрируйся предлагали Securitycheck pro control center, но найти не смог...
 
Очень нужно, буду ждать.
Здесь Для просмотра ссылки Войди или Зарегистрируйся предлагали Securitycheck pro control center, но найти не смог...

Что-то мне подсказывает, что это тебе мало чем поможет, но всё же.
MightySites 3.2.5 - менеджер мульти-сайтов для Joomla 2.5-3.x. позволяет вам запускать несколько сайтов вместе на одном хостинг аккаунте. Также используется одна база данных и при этом никаких хаков ядра Joomla не применяется!

Вы можете иметь много Joomla! сайтов, использующие единую учетную запись хостинга, с такими же пользователями и содержанием JomSocial, но с другим стилем шаблона и т.д.

Вы можете легко скопировать ваш текущий сайт на другой веб-сайт без необходимости использования нового хостинг-провайдера!

MightySites позволяет выполнять 2 основные задачи:

- Запуск нескольких сайтов Joomla с одной учетной записи хостинга (все сайты используют одни и те же файлы, но разные данные базы данных).

- Обмен содержимого баз данных (несколько сайтов могут использовать одни и те же таблицы базы данных, так что эти данные всегда одинаковы для всех сайтов).

Некоторые возможности:

Использовать припаркованные домены (также известные как альтернативные имена домена) в виде отдельных сайтов, размещенных на том же Joomla! установка

Возможность создания виртуальных сайтов во вложенных папках (Для просмотра ссылки Войди или Зарегистрируйся) размещается на одном Joomla! установка

Клонирование базы данных для новых сайтов из существующих сайтов

Используя данные базы данных дефолта Joomla! компоненты для: Extensions, Разрешения, пользователями, сеансами Шаблоны, Категории, содержание, Языки, меню, модули, ленты новостей, WebLinks, баннеры, Контакты, Smart Search
Для просмотра ссылки Войди или Зарегистрируйся

p.s. надеюсь поможет!
 
Последнее редактирование:
Что-то мне подсказывает, что это тебе мало чем поможет, но всё же.
MightySites 3.2.5 - менеджер мульти-сайтов для Joomla 2.5-3.x. позволяет вам запускать несколько сайтов вместе на одном хостинг аккаунте. Также используется одна база данных и при этом никаких хаков ядра Joomla не применяется!

Вы можете иметь много Joomla! сайтов, использующие единую учетную запись хостинга, с такими же пользователями и содержанием JomSocial, но с другим стилем шаблона и т.д.

Вы можете легко скопировать ваш текущий сайт на другой веб-сайт без необходимости использования нового хостинг-провайдера!

MightySites позволяет выполнять 2 основные задачи:

- Запуск нескольких сайтов Joomla с одной учетной записи хостинга (все сайты используют одни и те же файлы, но разные данные базы данных).

- Обмен содержимого баз данных (несколько сайтов могут использовать одни и те же таблицы базы данных, так что эти данные всегда одинаковы для всех сайтов).

Некоторые возможности:

Использовать припаркованные домены (также известные как альтернативные имена домена) в виде отдельных сайтов, размещенных на том же Joomla! установка

Возможность создания виртуальных сайтов во вложенных папках (Для просмотра ссылки Войди или Зарегистрируйся) размещается на одном Joomla! установка

Клонирование базы данных для новых сайтов из существующих сайтов

Используя данные базы данных дефолта Joomla! компоненты для: Extensions, Разрешения, пользователями, сеансами Шаблоны, Категории, содержание, Языки, меню, модули, ленты новостей, WebLinks, баннеры, Контакты, Smart Search
Для просмотра ссылки Войди или Зарегистрируйся

p.s. надеюсь поможет!
Да, к сожалению не то :) но все равно спасибо за помощь.
Сайты должны быть независимыми, т.к. проекты приходят и уходят, а потом вырезать спинной мозг для пересадки не хочется...
 
Последнее редактирование:
Да, к сожалению не то :) но все равно спасибо за помощь.
Сайты должны быть независимыми, т.к. проекты приходят и уходят, а потом вырезать спинной мозг для пересадки не хочется...
Попробуй посмотреть вообще с другой стороны?! Рассмотри вариант системы WHMCS. Это билингвов система.


Отправлено с моего iPhone используя Tapatalk
 
Да, к сожалению не то :) но все равно спасибо за помощь.
Сайты должны быть независимыми, т.к. проекты приходят и уходят, а потом вырезать спинной мозг для пересадки не хочется...
Не рассматривал Securitycheck pro control center, и случайно не нашёл решение?

Скачать Для просмотра ссылки Войди или Зарегистрируйся

Установил, но доскональна не рассматривал, беглый осмотр показал, здорово работает!
Если раньше оставались не закрытые сессии, то с установкой они закрылись.
 
crontab + sed -i -e 's/$offline = '0';/$offline = '1';/g' configuration.php
 
В админке есть кнопочка "Cайт выключен", при включении показывается страница offline для всего сайта. Хотелось бы по расписанию (указать дату и время) включать эту функцию.
Для чего? У меня многие сайты висят на одном VPS, который я оплачиваю, а заказчики оплачивают свою часть хостинга мне, вот если заказчик вовремя не оплатил (а обычно они оплачивают только когда сайт отключился) хочется показывать страницу что сайт выключен. К сожалению у меня на VPS нет возможности регулировать этот процесс...
Случайно не нашлось решение вопроса? Меня тоже это интересует. Создаю свадебные сайты молодожёнам сроком на год...Хотят продлить, то за денюжку... и конечно же не хочется сидеть и отслеживать их мануально...
 
Последнее редактирование:
Вставить простой скрипт в корневой index.php, либо в файл шаблона сайта:
сравниваем не превышает ли текущая дата, дату окончания подписки.
Если превышает - отсылает ответ сервера - доступ к серверу запрещен:

PHP:
// текущее время
$a = time ();
// указываем часы, минуты, секунды, день, месяц, год
$b = mktime (12,0,0, 1, 01, 2018);

if ($a > $b)
{
header("HTTP/1.0 403 Forbidden"); // эмуляция ошибки 403 - доступ к странице запрещен
        echo"<h1>Время публикации сайта истекло, оплатите продление публикации сайта. 099-999-99-99 </h1>";
        exit();
}

Этот вариант подойдет под любую CMS
 
Последнее редактирование:
Назад
Сверху