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

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

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

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

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

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

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

dmitry_stas

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

NewUsers

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

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

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

dmitry_stas

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

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

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

elnine

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

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

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

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

0 - Обнаружена ошибка. Call to undefined method Joomla\Registry\Registry::getVa

Автор Victor333

Ответов: 22
Просмотров: 381
Последний ответ 09.11.2018, 11:46:17
от Victor333
Редактирование шаблона админки Joomla. Формы размещения статьи [Решено]

Автор Eholov

Ответов: 8
Просмотров: 324
Последний ответ 18.10.2018, 21:16:55
от lexxbry
Медиа менеджер и редактор фоток в Joomla

Автор informprostor

Ответов: 13
Просмотров: 590
Последний ответ 17.10.2018, 20:05:33
от informprostor
Как исправить ошибку Error: 500 при обновлении Joomla до 3.8.1?

Автор Dmitry T.

Ответов: 7
Просмотров: 1185
Последний ответ 16.10.2018, 23:38:46
от Septdir
После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 37
Просмотров: 5458
Последний ответ 11.10.2018, 16:28:28
от khan-alex