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

Наталья Тевелёва

  • Новичок
  • 5
  • 0 / 0
Помогите! ! У меня Joomla 3.8.6. После установки расширения visage-rocketlauncher_j30, скачанного через торрент, белый экран и ошибка Fatal error: Class 'Joomla\CMS\Plugin\CMSPlugin' not found in E:\shop\OSPanel\domains\shop.loc\plugins\system\sessiongc\sessiongc.php on line 23.
Код
<?php
/**
 * @package     Joomla.Plugin
 * @subpackage  System.sessiongc
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2018 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

use Joomla\CMS\Application\CMSApplication;
use Joomla\CMS\Factory;
use Joomla\CMS\Plugin\CMSPlugin;
use Joomla\CMS\Session\MetadataManager;

/**
 * Garbage collection handler for session related data
 *
 * @since  3.8.6
 */
class PlgSystemSessionGc extends CMSPlugin
{
/**
* Application object
*
* @var    CMSApplication
* @since  3.8.6
*/
protected $app;

/**
* Database driver
*
* @var    JDatabaseDriver
* @since  3.8.6
*/
protected $db;

/**
* Runs after the HTTP response has been sent to the client and performs garbage collection tasks
*
* @return  void
*
* @since   3.8.6
*/
public function onAfterRespond()
{
$session = Factory::getSession();

if ($this->params->get('enable_session_gc', 1))
{
$probability = $this->params->get('gc_probability', 1);
$divisor     = $this->params->get('gc_divisor', 100);

$random = $divisor * lcg_value();

if ($probability > 0 && $random < $probability)
{
$session->gc();
}
}

if ($this->app->get('session_handler', 'none')!== 'database' && $this->params->get('enable_session_metadata_gc', 1))
{
$probability = $this->params->get('gc_probability', 1);
$divisor     = $this->params->get('gc_divisor', 100);

$random = $divisor * lcg_value();

if ($probability > 0 && $random < $probability)
{
$metadataManager = new MetadataManager($this->app, $this->db);
$metadataManager->deletePriorTo(time() - $session->getExpire());
}
}
}
}
« Последнее редактирование: 28.04.2018, 08:31:52 от Наталья Тевелёва »
*

NewUsers

  • Завсегдатай
  • 1117
  • 74 / 0
По-моему плагины унаследуются от класса JPlugin
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги
*

Наталья Тевелёва

  • Новичок
  • 5
  • 0 / 0
По-моему плагины унаследуются от класса JPlugin

то есть расширение
*

dmitry_stas

  • Легенда
  • 11931
  • 1133 / 7
После установки расширения visage-rocketlauncher_j30, скачанного через торрент, белый экран и ошибка Fatal error
не качайте visage-rocketlauncher_j30 через торрент, а качайте с официального сайта. обсуждение вареза на форуме запрещено.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

NewUsers

  • Завсегдатай
  • 1117
  • 74 / 0
то есть расширение
Расширения это - компоненты, модули плагины, шаблоны, языки, пакеты.
А сейчас идёт речь об плагинах
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги
*

Наталья Тевелёва

  • Новичок
  • 5
  • 0 / 0
не качайте visage-rocketlauncher_j30 через торрент, а качайте с официального сайта. обсуждение вареза на форуме запрещено.
окей. значит все наччинать сначала?
*

dmitry_stas

  • Легенда
  • 11931
  • 1133 / 7
ну я не знаю когда и где у вас было начало. может быть проще да, сделать сначала...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Наталья Тевелёва

  • Новичок
  • 5
  • 0 / 0
ну я не знаю когда и где у вас было начало. может быть проще да, сделать сначала...
оставалось установить шаблон и залить на хостинг. а после установки шаблона вылезла ошибка на сайте администратора. ничего не могу изменить. !
*

elnine

  • Новичок
  • 6
  • 1 / 0
Достаточно часто встречается эта ошибка при обновлении сайтов, с 3.7+ на 3.8+
Собственно вот маленький мануал, как избавиться:

Очистить кэш браузера - помогает в 90% случаев.
(Чтобы не весь кэш чистить: В Chrome, зайти на страницу с админкой, где ошибка, запустить "Инструменты разработчика" - потом, нажать правой кнопкой мыши на иконке обновления страницы, левый верхний угол браузера, выбрать "Очистка кэша и жесткая перезагрузка")
Если помогло, то открываем "Расширения" - "Менеджер расширений" - "База данных" и если есть ошибки исправить кнопочкой)
Дальше будет работать как по маслу.

Если не помогло.
Перезалить вручную папку "plugins"

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3.5 ошибка Using $this when not in object context

Автор klara7

Ответов: 4
Просмотров: 2358
Последний ответ 18.09.2018, 13:32:26
от Nobillis
Вышел релиз Joomla! 3.8.12

Автор Apoca1ypto

Ответов: 51
Просмотров: 2068
Последний ответ 14.09.2018, 16:10:59
от web3.0
Как убрать ссылку логотипа на себя на главной в Joomla 3.8?

Автор astinasty

Ответов: 12
Просмотров: 489
Последний ответ 05.09.2018, 15:15:52
от Kadimp
Вышел релиз Joomla 3.8.11

Автор Olg

Ответов: 40
Просмотров: 3077
Последний ответ 29.08.2018, 09:21:15
от Apoca1ypto
Автообновление Joomla

Автор dm-krv

Ответов: 9
Просмотров: 464
Последний ответ 20.08.2018, 14:47:42
от lexxbry