Новости Joomla

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

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

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

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
По-моему плагины унаследуются от класса JPlugin
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

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

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

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

dmitry_stas

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

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
то есть расширение
Расширения это - компоненты, модули плагины, шаблоны, языки, пакеты.
А сейчас идёт речь об плагинах
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

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

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

dmitry_stas

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

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

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

elnine

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

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

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

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

Версии РНР и Joomla 3

Автор Ebelous

Ответов: 6
Просмотров: 456
Последний ответ 29.02.2024, 17:50:02
от web1
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 1493
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 834
Последний ответ 12.01.2024, 22:15:52
от stepan39
Заявки с сайта на Joomla

Автор ivs1

Ответов: 8
Просмотров: 673
Последний ответ 18.12.2023, 12:37:45
от SeBun
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 966
Последний ответ 29.10.2023, 22:07:23
от Kukush