прошу прощения за назойливость, но в процессе раскапывания багов по закрытой теме выяснилось вот что:
1) в internal_data/cache/filecache каталоги bb_cache, bb_config, session_cache автоматически не создаются. если их создать руками, в них создаются необходимые php файлы.
а вот каталог internal_data/cache/filecache/datastore создаётся и сам.
в git-версии означенных каталогов нет, поэтому движок падал, возвращаяя 50x, соответсвенно криворукий я видел 404.
Чтобы мне не лезть дебажить дальше - это проблема в движке или особенности настроек PHP 7.0.x на моих кривых машинах?
2) если убрать в library/language/en две строки с переменными @$_POST['cron_script'] и заменить их заглушками...
diff main.php{1,}
$lang['JOB_REMOVED'] = 'The problem has been removed successfully';
-$lang['SCRIPT_DUPLICATE'] = 'Script <b>' . @$_POST['cron_script'] . '</b> already exists!';
-$lang['TITLE_DUPLICATE'] = 'Task Name <b>' . @$_POST['cron_title'] . '</b> already exists!';
+#$lang['SCRIPT_DUPLICATE'] = 'Script <b>' . @$_POST['cron_script'] . '</b> already exists!';
+$lang['SCRIPT_DUPLICATE'] = 'Script <b>FUCK</b> already exists!';
+#$lang['TITLE_DUPLICATE'] = 'Task Name <b>' . @$_POST['cron_title'] . '</b> already exists!';
+$lang['TITLE_DUPLICATE'] = 'Task Name <b>ZZZZ</b> already exists!';
$lang['CLICK_RETURN_JOBS_ADDED'] = '%sReturn to the addition problem%s';
$lang['CLICK_RETURN_JOBS'] = '%sBack to the Task Scheduler%s';
...то всё прекрасно работает.
Т.е. Exile по поводу кронов смотрел в точечку. Чтобы мне не дебажить дальше: это проблема в движке или особенности настроек PHP 7.0.x на моих кривых машинах?
Создав пропущеные каталоги и исправив 2 строки, я всё же получил рабочий TP "из гита".
1) в internal_data/cache/filecache каталоги bb_cache, bb_config, session_cache автоматически не создаются. если их создать руками, в них создаются необходимые php файлы.
а вот каталог internal_data/cache/filecache/datastore создаётся и сам.
в git-версии означенных каталогов нет, поэтому движок падал, возвращаяя 50x, соответсвенно криворукий я видел 404.
Чтобы мне не лезть дебажить дальше - это проблема в движке или особенности настроек PHP 7.0.x на моих кривых машинах?
2) если убрать в library/language/en две строки с переменными @$_POST['cron_script'] и заменить их заглушками...
diff main.php{1,}
$lang['JOB_REMOVED'] = 'The problem has been removed successfully';
-$lang['SCRIPT_DUPLICATE'] = 'Script <b>' . @$_POST['cron_script'] . '</b> already exists!';
-$lang['TITLE_DUPLICATE'] = 'Task Name <b>' . @$_POST['cron_title'] . '</b> already exists!';
+#$lang['SCRIPT_DUPLICATE'] = 'Script <b>' . @$_POST['cron_script'] . '</b> already exists!';
+$lang['SCRIPT_DUPLICATE'] = 'Script <b>FUCK</b> already exists!';
+#$lang['TITLE_DUPLICATE'] = 'Task Name <b>' . @$_POST['cron_title'] . '</b> already exists!';
+$lang['TITLE_DUPLICATE'] = 'Task Name <b>ZZZZ</b> already exists!';
$lang['CLICK_RETURN_JOBS_ADDED'] = '%sReturn to the addition problem%s';
$lang['CLICK_RETURN_JOBS'] = '%sBack to the Task Scheduler%s';
...то всё прекрасно работает.
Т.е. Exile по поводу кронов смотрел в точечку. Чтобы мне не дебажить дальше: это проблема в движке или особенности настроек PHP 7.0.x на моих кривых машинах?
Создав пропущеные каталоги и исправив 2 строки, я всё же получил рабочий TP "из гита".