Установка CMS

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

triggerem
triggerem
Репутация: 0
Сообщения: 2
Зарегистрирован: 30.10.2018
С нами: 5 лет 4 месяца

Сообщение #1 triggerem » 30.10.2018, 15:46

При установке версии 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);
}
}
}
--------------------------------------------------------------------
Если это закомментить, то не работает ничего в принципе. Я не кодер, если что

triggerem
triggerem
Репутация: 0
Сообщения: 2
Зарегистрирован: 30.10.2018
С нами: 5 лет 4 месяца

Сообщение #2 triggerem » 31.10.2018, 11:42

идей нет?

Добавлено спустя 46 минут 36 секунд:
404 и ошибки - не связанны между собой были
по 404 - была ошибка со стороны веб сервера. Включил AllowOverride для возможности использования .htaccess в директориях и все заработало

то что выше все равно сыпет, но это уже не так важно

Полосатый
Полосатый
Репутация: 0
Сообщения: 10
Зарегистрирован: 28.12.2015
С нами: 8 лет 2 месяца

Сообщение #3 Полосатый » 08.11.2020, 08:41

/*Подсчет количества видимых дочерних элементов*/
private function count_visible($items = array(), $all_items, $subitems_name = 'subcategories') {
$items = new stdclass();
foreach ($items as $item) {.....


Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 26 гостей