При установке версии Lite и Pro бесплатной вышло вот что:
Главная страница отдает 404, при переходе на любую другую страницу апач выдает вот такое
php warning invalid argument supplied for foreach() in IndexView.php в строке 89
и
php warning creating default object from empty value in IndexView.php в строке180
Из ошибок при проверке сервера при начальной установке только
Расширение "cURL" Система может работать некорректно - светится желтым, но
Уже установлен пакет curl самой новой версии (7.47.0-1ubuntu2.9).
Запросы GET на любые страницы отдают 404
.htaccess "из коробки"
PHP 7.0
Server version: Apache/2.4.18
Тип сервера: MySQL Версия сервера: 5.7.
Строки в IndexView.php, которые выдают ошибки. Тут все норм?
// Пользовательские скриты из админки
$counters = array();
foreach ($this->settings->counters as $c) { <---------------------89 строка
$counters[$c->position][] = $c;
}
$this->design->assign('counters', $counters);
__________________________________________________________________________________________________
/*Подсчет количества видимых дочерних элементов*/
private function count_visible($items = array(), $all_items, $subitems_name = 'subcategories') {
foreach ($items as $item) {
if (!isset($all_items[$item->parent_id]->count_children_visible)) {
$all_items[$item->parent_id]->count_children_visible = 0; <------------------- 180 строка
}
if ($item->parent_id && $item->visible) {
$all_items[$item->parent_id]->count_children_visible++;
}
if ($item->{$subitems_name}) {
$this->count_visible($item->{$subitems_name}, $all_items, $subitems_name);
}
}
}
--------------------------------------------------------------------
Если это закомментить, то не работает ничего в принципе. Я не кодер, если что