Jump to content

Featured Replies

Появилась ошибка при использовании Cron в IP.Board после обновления до 3.3.3.

ИМХО, этот апдейт полный шлак, это уже 4-ая проблема.

Самое забавное, что скрипт выполняется за 2 секунды, мониторинг обновляется и задача блокируется 0_0.

Как бы, на ошибку как-то пофиг, но как сделать так чтобы не происходило блокировки задачи?

Ошибка:

[b]Fatal error[/b]: Class 'task_item' not found in [b]<корень форума>/admin/applications/core/modules_admin/system/taskmanager.php[/b] on line [b]324[/b]
Код:

<?php

error_reporting(E_ALL | E_STRICT) ;

ini_set('display_errors', 'On');

include "query.php";

include "serv.class.php";

include "GIFEncoder.class.php";

<-- КОД МОГУ ПРЕДОСТАВИТЬ В ЛС -->

?>

[/code]

Edited by Nexon

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/
Share on other sites

Какую задачу запускаешь? Можно на чистой установке проверить, вряд ли это ошибка 3.3.3

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6012
Share on other sites

Причем тут IP.Board вообще?

Если вы что-то делаете не так, не надо все валить на движок.

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6015
Share on other sites

Причем тут IP.Board вообще?

Если вы что-то делаете не так, не надо все валить на движок.

Cron IP.Board'а работает каждый раз когда кто либо запрашивает страницу. Обычный Cron вообще не работает, так как я заблокировал доступ извне.

Но проблема уже решена... точнее я тупо забил на неё. Лёг спать, просыпаюсь и вижу что мониторинг обновляется... мистика да только.

Edited by Nexon

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6052
Share on other sites

Ну так значит дело все таки не в IP.Board.

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6053
Share on other sites

Ну так значит дело все таки не в IP.Board.

Fatal error: Class 'task_item' not found in <корень форума>/admin/applications/core/modules_admin/system/taskmanager.php on line 324

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6054
Share on other sites

Nexon, а, да, извините, не увидел, что вы на нее "забили". А вы вообще нарушили правила форума, но на первый раз ладно.

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6057
Share on other sites

Всё, разобрался, пишу здесь, может кому поможет:

IPB'шный Cron запускает не PHP файл, а функцию runTask из класса task_item, который находится в этом PHP файле.

То есть, ваш PHP файл должен выглядеть таким образом:


<?php

class task_item

{

public function runTask()

{

   // PHP код

}

}

?>

Edited by Nexon

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6077
Share on other sites

Значит виноват все таки не IPB был.

Link to comment
https://ipbmafia.ru/topic/1094-ipboard-333-cron-error/?&do=findComment&comment=6093
Share on other sites
Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.