IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> Модуль Машина Времени
Dennion
сообщение 21.10.2010, 16:33
Сообщение #21


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Готово: http://phpshopcms.ru/module/?id=18
Готовлю обнову движка.
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 21.10.2010, 17:41
Сообщение #22


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



Включил. Теперь на главной.

Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 2

Fatal error: Cannot instantiate non-existent class: phpshopcron in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 3

Создал новое расписание, при попытке в него войти:

Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 2

Fatal error: Cannot instantiate non-existent class: phpshopcron in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 3

пробывал на 33107
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 21.10.2010, 17:59
Сообщение #23


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Цитата(Worm @ 21.10.2010, 18:41) *
Включил. Теперь на главной.

Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 2

Fatal error: Cannot instantiate non-existent class: phpshopcron in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 3

Создал новое расписание, при попытке в него войти:

Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 2

Fatal error: Cannot instantiate non-existent class: phpshopcron in /www/berezka6/users/berezka6-naturpr/www/htdocs/phpshop/modules/cron/inc/cron.inc.php on line 3

пробывал на 33107


возьми из последней версии файл phpshop/class/modules.class.php
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 21.10.2010, 18:31
Сообщение #24


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



Сайт заработал, но войти в созданные расписания не могу. Теперь 404 ошибка
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 22.10.2010, 11:12
Сообщение #25


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Цитата(Worm @ 21.10.2010, 19:31) *
Сайт заработал, но войти в созданные расписания не могу. Теперь 404 ошибка


Обнови тогда двиг. А в логе 404 ошибка как написана?
Перейти в начало страницы
 
+Цитировать сообщение
poleg
сообщение 22.10.2010, 11:52
Сообщение #26


Активный участник
***

Группа: Пользователи
Сообщений: 93
Регистрация: 9.9.2010
Пользователь №: 574



Цитата(Dennion @ 21.10.2010, 17:33) *
Готово: http://phpshopcms.ru/module/?id=18
Готовлю обнову движка.

обновил сегодня один из сайтов на версию 33203. Так через несколько минут пришло сообщение на Email:

Мониторинг сайта сообщает об изменении в структуры файлов:

* Измененных файлов - 0
* Новых файлов - 13
* Зараженных файлов - 1

Анализ показал наличие новых файлов:

* .//phpshop/admpanel/about/adm_about.php
* .//phpshop/admpanel/news_writer/admin_news_writer.php
* .//phpshop/admpanel/system/adm_system.php
* .//phpshop/admpanel/catalog/admin_cat_content.php
* .//phpshop/admpanel/admin.php
* .//phpshop/admpanel/page/adm_pages_new.php
* .//phpshop/admpanel/page/adm_pagesID.php
* .//phpshop/class/core.class.php
* .//phpshop/class/modules.class.php
* .//phpshop/core/map.core.php
* .//phpshop/core/page.core.php
* .//phpshop/inc/elements.inc.php
* .//index.php
Предварительный анализ сигнатур показал наличие вирусов в файлах:

* .//index.php

---
Fri, 22 Oct 2010 12:26:26 +0400 / -- guardian system v. 1.0

Обновлял через утилиту Updater
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 22.10.2010, 12:23
Сообщение #27


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



После обновлений так всегда буде, нажми принять изменения и пересчитать сумму файлов.
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 22.10.2010, 21:25
Сообщение #28


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



Цитата(Dennion @ 22.10.2010, 12:12) *
Обнови тогда двиг. А в логе 404 ошибка как написана?


Обновил до 33202. тоже самое. ты наверное не понял меня (= Лог с ошибками пустой

при попытке зайти в заданное расписание всплывает новое окно:
h ttp://sitename.ru/phpshop/modules/cron/admpanel/adm_cronID.php?id=4
а в окне открывается сам сайт с 404 ошибкой

Обновил до 33203. тоже самое. кэш почистил. попробовал в лисе, ИЕ и хроме


но созданные задачи работают...вот только удалить ненужные задачи из-за этой ошибки невозможно
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 25.10.2010, 10:45
Сообщение #29


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Цитата(Worm @ 22.10.2010, 22:25) *
Обновил до 33202. тоже самое. ты наверное не понял меня (= Лог с ошибками пустой

при попытке зайти в заданное расписание всплывает новое окно:
h ttp://sitename.ru/phpshop/modules/cron/admpanel/adm_cronID.php?id=4
а в окне открывается сам сайт с 404 ошибкой

Обновил до 33203. тоже самое. кэш почистил. попробовал в лисе, ИЕ и хроме


но созданные задачи работают...вот только удалить ненужные задачи из-за этой ошибки невозможно


А на фтп есть файлы то такие?
phpshop/modules/cron/admpanel/adm_cronID.php
phpshop/modules/cron/admpanel/adm_cron_new.php
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 25.10.2010, 18:39
Сообщение #30


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



ой..
phpshop/modules/cron/admpanel/adm_cronID.php не было.
Пардоньте.
Всё работает (= отличный модуль! Спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 27.10.2010, 21:36
Сообщение #31


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



Можно еще коечто в машине времени подкрутить?
Чтобы было стандартной настройкой СЕГОДНЯ + 6 часов до сейчас, а не случайные 6 часов

А то сейчас крон когда делает свое дело, то он запускает по умолчанию (наверное) СЕГОДНЯ + случайные 6 часов и в + и - и получается, что при отображении последнего на сайте, выходят страницы измененные ЗАВТРА
Перейти в начало страницы
 
+Цитировать сообщение
poleg
сообщение 30.10.2010, 23:10
Сообщение #32


Активный участник
***

Группа: Пользователи
Сообщений: 93
Регистрация: 9.9.2010
Пользователь №: 574



Цитата(Dennion @ 22.10.2010, 13:23) *
После обновлений так всегда буде, нажми принять изменения и пересчитать сумму файлов.

А где есть такая кнопка "Принять изменения и пересчитать сумму файлов"?
Вышеописанное сообщение пришло по почте.
После чего зашел в панель управления и сделал пересчет базы...
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 4.11.2010, 18:52
Сообщение #33


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



АП

Цитата
Можно еще коечто в машине времени подкрутить?
Чтобы было стандартной настройкой СЕГОДНЯ + 6 часов до сейчас, а не случайные 6 часов

А то сейчас крон когда делает свое дело, то он запускает по умолчанию (наверное) СЕГОДНЯ + случайные 6 часов и в + и - и получается, что при отображении последнего на сайте, выходят страницы измененные ЗАВТРА
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 6.11.2010, 16:39
Сообщение #34


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



оки
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 20.11.2010, 23:57
Сообщение #35


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



Не сделал ещё? rolleyes.gif
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 21.11.2010, 12:55
Сообщение #36


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Цитата(Worm @ , 23:57) *
Не сделал ещё? rolleyes.gif

Нет Ide доделываю пока
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 28.2.2011, 19:39
Сообщение #37


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



Модуль не поправлен под новые таблицы версии 34102

function actionPageDateUpdate($datas) {
$PHPShopOrm = new PHPShopOrm($GLOBALS['SysValue']['base']['table_name11']);
$PHPShopOrm->update(array('datas_new'=>$datas),array('id'=>'>0'));
return mysql_affected_rows();
}
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 28.2.2011, 20:15
Сообщение #38


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Fixed.
Перейти в начало страницы
 
+Цитировать сообщение
Worm
сообщение 8.3.2011, 21:27
Сообщение #39


Активный участник
***

Группа: Модератор
Сообщений: 2675
Регистрация: 30.12.2009
Из: Самара
Пользователь №: 213
Версия CMS Free: 34
Создано сайтов: Достаточно много



Нашел коечто интересное...
Если модуль запускаешь в ручную, то всё нормально меняет (даты разные)
Если через модуль CRON, то даты все одинаковые у страниц становятся
Перейти в начало страницы
 
+Цитировать сообщение
Dennion
сообщение 9.3.2011, 10:24
Сообщение #40


Администратор
***

Группа: Главные администраторы
Сообщений: 5905
Регистрация: 20.8.2009
Из: Москва
Пользователь №: 1
Версия CMS Free: 3.3



Цитата(Worm @ 8.3.2011, 21:27) *
Нашел коечто интересное...
Если модуль запускаешь в ручную, то всё нормально меняет (даты разные)
Если через модуль CRON, то даты все одинаковые у страниц становятся


phpshop/modules/timemachine/cron/timemachine.php
заменить datas на date

Код
<?php

// Пароль для проверки, рекомендуеся сменить
$chek_password=false; // Для включения заменить на true
$PASSWORD="123456";

$_classPath="../../../";
include($_classPath."class/obj.class.php");
PHPShopObj::loadClass("base");
PHPShopObj::loadClass("system");
PHPShopObj::loadClass("security");
PHPShopObj::loadClass("orm");
$PHPShopBase = new PHPShopBase($_classPath."inc/config.ini");

// Настройки модуля
PHPShopObj::loadClass("modules");
$PHPShopModules = new PHPShopModules($_classPath."modules/");


// Редактор
PHPShopObj::loadClass("admgui");
$PHPShopGUI = new PHPShopGUI();

// SQL
$PHPShopOrm = new PHPShopOrm($PHPShopModules->getParam("base.timemachine.timemachine_log"));


function actionPageDateUpdate($date) {
    $PHPShopOrm = new PHPShopOrm($GLOBALS['SysValue']['base']['table_name11']);
    $PHPShopOrm->update(array('date_new'=>$date),array('id'=>'>0'));
    return mysql_affected_rows();
}

// Функция обновления
function actionUpdate() {
    global $PHPShopOrm;
    $PHPShopOrm->debug=false;

    $magic_date=date("U")-(rand(1,5)*rand(1000,86400));
    $date=time("U");

    // Обновление даты страниц
    $numPageUpdate=actionPageDateUpdate($magic_date);

    // Запись в журнал
    $action = $PHPShopOrm->insert(array('date_new'=>$date,'magic_date_new'=>$magic_date,'num_new'=>$numPageUpdate));

    exit("Done");
}

if($chek_password){
    if($_GET['pas']==$PASSWORD) actionUpdate();
    else exit('Fail - bad password');
} else actionUpdate();
?>
Перейти в начало страницы
 
+Цитировать сообщение

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19.8.2019, 9:23