0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 330 Просмотров
*

Игарь

  • Новичок
  • 9
  • 0 / 0
Всем доброго времени суток,
примерно 3-4 недели назад обновил Joomla и с тех пор не могу войти в админку.
(название сайта/Admin -> пустое синее окно с сообщением в имени вкладки браузера)

Читал вот тут: https://ourcodeworld.com/articles/read/214/how-to-solve-php-7-0-polyfill-there-is-no-suitable-csprng-installed-on-your-system-paragonie-random-compat
Не понял ничего.


Подскажите пожалуйся по человечески что и где нужно ткнуть.




Заранее очень благодарен.
Игорь
*

Игарь

  • Новичок
  • 9
  • 0 / 0
Re: There is not suitable csprng installed on your system
« Ответ #1 : 16.07.2019, 00:33:32 »
Поменял версию PHP на 7.3 и вход в админку стал отражаться.

Однако теперь вот такое вот сообщение висит: Warning: count(): Parameter must be an array or an object that implements Countable in /users/olegbajtinger/www/libraries/cms/application/cms.php on line 464

А вот строки из в.у. файла 457-472

{
      // For empty queue, if messages exists in the session, enqueue them.
      if (!count($this->_messageQueue))
      {
         $session = JFactory::getSession();
         $sessionQueue = $session->get('application.queue');

         if (count($sessionQueue))
         {
            $this->_messageQueue = $sessionQueue;
            $session->set('application.queue', null);
         }
      }

      return $this->_messageQueue;
}




Так же вот такое в меню сайта:

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /users/olegbajtinger/www/modules/mod_menu/helper.php on line 97

А вот строки из в.у. файла 93-114

{
   case 'separator':
   case 'heading':
      // No further action needed.
      continue;
      case 'url':
      if ((strpos($item->link, 'index.php?') === 0) && (strpos($item->link, 'Itemid=') === false))
      {
         // If this is an internal Joomla link, ensure the Itemid is set.
         $item->flink = $item->link . '&Itemid=' . $item->id;
      }
      break;

   case 'alias':
      $item->flink = 'index.php?Itemid=' . $item->params->get('aliasoptions');
      break;

   default:
      $item->flink = 'index.php?Itemid=' . $item->id;
      break;
}



« Последнее редактирование: 16.07.2019, 01:05:03 от Игарь »
*

draff

  • Живу я здесь
  • 4383
  • 296 / 7
  • Ищу работу
Re: There is not suitable csprng installed on your system
« Ответ #2 : 16.07.2019, 06:35:16 »
Warning: count(): Parameter must be an array or an object that implements Countable in /users/olegbajtinger/www/libraries/cms/application/cms.php on line 464
Обновите Joomla до актуальной версии и ошибок не будет. В Joomla 3.9.10 такого файла нет и этой папки тоже.
*

Игарь

  • Новичок
  • 9
  • 0 / 0
Re: There is not suitable csprng installed on your system
« Ответ #3 : 16.07.2019, 10:12:09 »
Привет, спасибо за совет.
Обновляться пока что не буду, так как боюсь что опять всё заглючит.
Сам я ичего в этом не понимаю, а спросить некого.

Решил проблему устаовкой PHP 7.0.
Всё работает без каких либо глюков.
« Последнее редактирование: 16.07.2019, 12:28:36 от Игарь »
*

ChaosHead

  • Гуру
  • 5201
  • 448 / 13
Re: There is not suitable csprng installed on your system
« Ответ #4 : 16.07.2019, 16:07:34 »
Обновляться пока что не буду, так как боюсь что опять всё заглючит.
Так оно у вас и "заглючило" от того, что Joomla обновили, а PHP не обновили  ;) Ошибка и писала, что нет нужного компонента PHP.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пропало меню system

Автор PPW

Ответов: 0
Просмотров: 201
Последний ответ 24.09.2018, 16:10:33
от PPW
Как убрать ошибку jqmigrate: Migrate is installed, version 1.4.1?

Автор bratsk12

Ответов: 2
Просмотров: 1386
Последний ответ 16.08.2018, 18:15:30
от bratsk12
Ошибка [Joomlashack System Plugin] Alledia framework not found

Автор yasna

Ответов: 4
Просмотров: 2626
Последний ответ 22.04.2018, 16:11:11
от yasna
Ошибка /plugins/system/regularlabs/vendor/composer/autoload_real.php on line 24

Автор Alex.Ogen

Ответов: 28
Просмотров: 1754
Последний ответ 12.02.2018, 21:28:22
от palexa
System — Legacy

Автор Ielts

Ответов: 4
Просмотров: 563
Последний ответ 06.08.2015, 17:30:53
от Ielts