1

Тема: Ошибка в админке

Товарищи хостинг на WebHost1, PHP 7.2.24
В админке вот такая ошибка
Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u737568/data/www/srogk.ru/admin/upload.php on line 235
Где копать?

Поделиться

2

Re: Ошибка в админке

в настройках домена выберите пхп 7.1

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3

Re: Ошибка в админке

olsv64 пишет:

в настройках домена выберите пхп 7.1

Выбирал Олег. Все равно ошибка выскакивает.

Поделиться

4

Re: Ошибка в админке

хотя, у меня и на пхп 7.2 все работает, вы уверены что все правильно сделали? у меня путь обычно выглядит так
/home/u000000/mydomen.ru/html/

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5

Re: Ошибка в админке

olsv64 пишет:

хотя, у меня и на пхп 7.2 все работает, вы уверены что все правильно сделали? у меня путь обычно выглядит так
/home/u000000/mydomen.ru/html/

А у меня вот тут корневая папка /www/mydomen.ru. Но это  ISP интерфейс хостинга. Но, кстати, загрузка файлов то работает, вот в чем дело то.

Поделиться

6

Re: Ошибка в админке

вы можете просто отключить плагин debug smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

7

Re: Ошибка в админке

olsv64 пишет:

хотя, у меня и на пхп 7.2 все работает, вы уверены что все правильно сделали? у меня путь обычно выглядит так
/home/u000000/mydomen.ru/html/

Олег, а можете посмотреть у себя строчку 235 в в этом файле, у меня if (count($dirsSorted) != 0) {

Поделиться

8

Re: Ошибка в админке

я уже посмотрел, то же что и у вас

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

9

Re: Ошибка в админке

я вам личное сообщение написал

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

10

Re: Ошибка в админке

попробуйте заменить строки 235 и 271 в файле upload.php

if (count($dirsSorted) != 0) {

на

if (count((array)$filesSorted) != 0) {
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

11

Re: Ошибка в админке

Олег, работает. Спасибо

olsv64 пишет:

попробуйте заменить строки 235 и 271 в файле upload.php

if (count($dirsSorted) != 0) {

на

if (count((array)$filesSorted) != 0) {

Поделиться

12

Re: Ошибка в админке

Не, не работает к сожалению. Теперь пропали все картинки в админке в этом разделе. На сайте их видно, а на админке не видно- пустая папка.(

Поделиться

13 (2019-11-23 21:36:52 отредактировано ufopera)

Re: Ошибка в админке

Нужно вернуть if (count($dirsSorted) != 0) {
Там просто проверка что это массиф и он  не пуст.
Ошибка прячется, гдето между ст. 152 - 178
проверить на "массивность" $filesArray и $dirsArray (но про $dirsArray, может там просто нет этих самых dirs)
Может позже я смогу проверить.

.. Да и нужно навремя убрать все префиксы @ из проверяемого кода

Сайт ufopera

Поделиться

14

Re: Ошибка в админке

ufopera пишет:

Нужно вернуть if (count($dirsSorted) != 0) {
Там просто проверка что это массиф и он  не пуст.
Ошибка прячется, гдето между ст. 152 - 178
проверить на "массивность" $filesArray и $dirsArray (но про $dirsArray, может там просто нет этих самых dirs)
Может позже я смогу проверить.

.. Да и нужно навремя убрать все префиксы @ из проверяемого кода

Это все вернул. Отписал хостеру, посмотрим. Легко конечно Вы написали про "массивность" понимать это все сходу)))) Жить вроде не мешает, по крайне мере работает все.
Благодарю за инфу.

Поделиться

15

Re: Ошибка в админке

странно, у меня на опен сервере все работает без ошибок и изображения видно
и на вебхост1 на PHP 7.1 тоже все работает и ничего не пропадает

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

16

Re: Ошибка в админке

Поддержка исправила. Правда, я так и не понял, что сделали.

Поделиться

17

Re: Ошибка в админке

версию PHP 5.6 они вам поставили

ruschan пишет:

Поддержка исправила. Правда, я так и не понял, что сделали.

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

18

Re: Ошибка в админке

olsv64 пишет:

версию PHP 5.6 они вам поставили

ruschan пишет:

Поддержка исправила. Правда, я так и не понял, что сделали.

Нет Олег, это я ставил, но изменение версии никак не влияло на наличие/отсутствие ошибок.
Они исправить то смогли, только вот после сравнение аккуантов.

Поделиться

19

Re: Ошибка в админке

Значит для GetSimple CMS не были выполнены требуемые настройки. Но поддержка там быстрая, согласитесь. smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

20 (2019-11-24 14:12:16 отредактировано ruschan)

Re: Ошибка в админке

olsv64 пишет:

Значит для GetSimple CMS не были выполнены требуемые настройки. Но поддержка там быстрая, согласитесь. smile

Согласен конечно) Вот у меня и сравнение произошло с другим хостингом. На другом хостинге правда вставало все как положено и работало, но правда со скоростью немного медленно было.
Как итог WebHost1 вполне нормально, на мой взгляд, то, что было у меня, это в принципе то не проблема) Более того, удивило, что идут на встречу, выслушивают мнение админа сайта. Вот это Респект

Поделиться