TF Studio
Участник
- Сообщения
- 227
- Реакции
- 207

Демка
Конфиг: (config.php)
PHP:
$config = array ();
$config ['site_domain'] = 'http://tf-studio.ru'; // ссылка на основной сайт
$config ['script_url'] = 'http://demo.tf-studio.ru'; // это, где сам скрипт лежит
$config ['path_to_demo'] = 'G:\cstrike'; // задел на будущее
$config ['zip_dir'] = 'zip'; // папка с архивами
$config ['demo_dir'] = 'demo'; // папка с демками для архивирования
$config ['server'] = $_SERVER['DOCUMENT_ROOT'];
$config ['date_format'] = "F j, Y"; // формат вывода даты
$config ['index_text'] = 'Все демо с сервера **';
$config ['title'] = 'Demo Explorer';
$config ['token'] = 'ssssss_token'; // пароль для обновления
$config ['show_server'] = 1; // показывать или нет виджет со статой
$config ['server_id'] = 1; // id сервера для виджета
Скрипт работает только из корня сайта.
Потому лучше сделать поддомен demo.***.ru и на нем разместить.
Кидаем все демки (.dem-файлы) в папку $config ['demo_dir'] = 'demo';
Запускам из браузера
demo.***.ru/update.php?token=ssssss_token
Демо начало архивироваться.
Возможные проблемы:
1. Скрипт работает n-секунд и белый экран
- значит хостинг не айс.
Решение: кидать меньше демок, убрать из function.php sleep (1);
чтобы не вспоминать каждый раз свой пароль - закиньте просто в закладки ссылку вида: demo.***.ru/update.php?token=ssssss_token
2. Архивы не создаются.
Выставить права на запись на папку $config ['zip_dir']
- значит хостинг не айс.
Решение: кидать меньше демок, убрать из function.php sleep (1);
чтобы не вспоминать каждый раз свой пароль - закиньте просто в закладки ссылку вида: demo.***.ru/update.php?token=ssssss_token
2. Архивы не создаются.
Выставить права на запись на папку $config ['zip_dir']
не забываем про права 777 для zip
ну и само собой нужен плагин
autodemo.smx