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

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

  • Новичок
  • 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

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

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

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

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

dmitry_stas

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

NewUsers

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

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

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

dmitry_stas

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

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

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

elnine

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

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

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

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

Проблемы с Google Authenticator в Joomla 3

Автор sarvasvova

Ответов: 5
Просмотров: 357
Последний ответ Сегодня в 11:10:59
от vitmanov
Вышел релиз безопасности Joomla! 3.9.3

Автор b2z

Ответов: 27
Просмотров: 1044
Последний ответ 19.02.2019, 10:41:10
от draff
Вышел релиз безопасности Joomla! 3.9.2

Автор b2z

Ответов: 5
Просмотров: 1467
Последний ответ 12.02.2019, 19:18:48
от b2z
Joomla удаляет теги script, iframe

Автор jford

Ответов: 2
Просмотров: 160
Последний ответ 09.02.2019, 19:30:00
от jford
Стандартный скрипт Joomla. Расширение строки знаков

Автор xaxe

Ответов: 0
Просмотров: 110
Последний ответ 08.02.2019, 20:39:01
от xaxe