Новости Joomla

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

nontad

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • nontad
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #150 : 10.03.2018, 17:32:58 »
Добрый день!
Нужна Ваша помощь.
Мои действия:
1.   Создал шаблон в Artisteer 3.1.0
2.   Установил Joomla 2.5.19 в OpenServer.
3.   Залил шаблон в Joomla.
4.   Создал легкий для начала сайт (только меню и статьи, сторонние расширения не ставил).
5.   Поэтапно обновил Joomla 2.5.19 до версии 3.8.5 на своем компе по интернету . В настройках OpenServer стоит Apache-2.4, PHP-5.6, MySQL-5.5
В итоге после обновления появилась  ошибка.
 При открытии сайта вместо его в браузере появляется вот такое сообщение:

Fatal error: Call to undefined method Joomla\Registry\Registry::getValue() in C:\OSPanel\domains\teplogik2519.rus\templates\teplogik04032018\functions.php on line 617

смотрим код;
 
        616    $config =& JFactory::getConfig();
        617    $sef = $config->getValue('config.sef');
        618    if ($sef)

Что нужно сделать?

Заранее спасибо.



Ошибку 617 и 616 я исправил. Вспомнил что когда-то я также обновлял сайт  до версии joomla 3.0.3 с шаблоном сделанным Artisteer 3.1.0   и все работало. Так вот я подглянул код в том шаблоне и заменил в этом.
Вот он:

616    $config = JFactory::getConfig();
617       $sef = method_exists($config, 'getValue') ? $config->getValue('config.sef') : $sef = $config->get('config.sef');


 В итоге все работает. Сайт появился. Все хорошо. Только выскочила еще одна ошибка при нажатии в верхнем меню сайта по заголовку вылетает вместо странички белый фон и вот такая ошибка:

Fatal error: Call to undefined method Joomla\CMS\HTML\HTMLHelper::core() in C:\OSPanel\domains\teplogik2519.rus\templates\teplogik04032018\html\com_content\category\blog_item.php on line 6

смотрим код:
  6     JHtml::core();


Нужна помощь. Что делать?
« Последнее редактирование: 10.03.2018, 19:44:30 от nontad »
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #151 : 10.03.2018, 20:48:41 »
Нужна помощь. Что делать?
1. Переключить на шаблон protostar
2. Удалить шаблон, которій собрали артистиром
3. удалить артистир
4. Обратиться к священнику, чтоб он изгнал из вас бесовские идеи пользоваться артистиром!

На самом деле артистир - это та ещё гадость. Шаблоны на нём работают криво, их настроить невозможно и любое обновление ломает всю работу сайта. Лучше поищите готовый бесплатный шаблон (или купите) и познакомтесь с основами CSS, HTML (можно и js)
А ещё есть разные конструкторы шаблонов, на подобии sp helix
*

chooser

  • Новичок
  • 2
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #152 : 31.03.2018, 23:58:11 »
Всем привет.
У меня установлена Joomla! 3.2.0 Stable
На сайте https://downloads.joomla.org/ru/cms/joomla3 есть обновления и патчи.
Не знаю в какой последовательности обновить до 3.7.
Собираюсь обновлять вручную. Подскажите кто знает.
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #153 : 02.04.2018, 19:26:27 »
У меня установлена Joomla! 3.2.0 Stable...Собираюсь обновлять вручную.
А оно вам точно надо?

Буквально  за день до вашего поста, то есть 30 числа, наблюдал, как к одному моему клиенту зашел бот. Там сайт на Joomla 3.8.6. Не обновлял, т.к. там полная замена готовится. Так вот, лог запросов стал быстро увеличиваться. Минут через 20 бот нашел уязвимость, залил шелл и отключился. А лог запросов был успешно удален системой из за большого объема. А у вас 3.2... Даже боюсь представить, что там у вас, наверное уже шеллы между собой воюют за право единоличного использования сайта...

Я бы не просто обновление в вашем случае делал, а проверку всего сайта, всех данных и т.п. Если нет навыков (а судя по вопросу их нет), то либо обратитесь в коммерческий раздел, либо оставьте как есть, т.к. простое обновление вам ничего хорошего не даст, скорее всего.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #154 : 18.05.2018, 17:16:24 »
Здравствуйте! Пытаюсь олновить версию с 2.5 до 3 версии. Вылезают ошибки:
Спойлер
[свернуть]
Подскажите, пожалуйста, что можно сделать? ;)
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #155 : 29.05.2018, 20:29:56 »
Я бы сайт переделал с нуля... Установил бы последнюю версию 3.8.8 и перенес бы на нее данные, какой нибудь современный шаблон подобрал бы. Заодно добавил бы данные согласно 152 Федеральному Закону.

А обновить тем способом, что вы пытаетесь, не получиться.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

santrek777

  • Новичок
  • 2
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #156 : 02.06.2018, 21:49:40 »
Всем здраствуйте! Подскажите пожалуйста, как решить проблему, после обновления Joomla, у меня появилось это
Error displaying the error page: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' SQL=SELECT template, s.params FROM #__template_styles as s LEFT JOIN #__extensions as e ON e.type='template' AND e.element=s.template AND e.client_id=s.client_id WHERE s.client_id = 1 AND home = '1' ORDER BY home: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' SQL=SELECT template, s.params FROM #__template_st
*

santrek777

  • Новичок
  • 2
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #157 : 02.06.2018, 21:50:00 »
Спасибо
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #158 : 06.06.2018, 14:06:11 »
Error displaying the error page: Illegal mix of collations
У вас в базе таблицы в какой кодировке? Должны быть в utf8_general_ci
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

neytrino_kain

  • Новичок
  • 2
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #159 : 19.06.2018, 18:10:26 »
Вот такая ошибка после обновления с 2,5,8 до 3,4
Fatal error: require_once(): Failed opening required '/home/t/topone06/zelder.top-one.ru/public_html/plugins/system/offlajnparamsDSimageuploader.php' (include_path='.:/usr/share/php') in /home/t/topone06/zelder.top-one.ru/public_html/plugins/system/offlajnparams/offlajnparams.php on line 8

http://zelder.top-one.ru/

Может кто подсказать?
Вот строка:

require_once(dirname(__FILE__).DS.'imageuploader.php');
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #160 : 19.06.2018, 18:14:41 »
Отключитте плагин
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

neytrino_kain

  • Новичок
  • 2
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #161 : 19.06.2018, 18:55:18 »
Отключитте плагин
А в какой таблице MySQL содержится список плагинов, чтобы отключить его? Может в строке что-то поправить? прикладываю содержимое файла.
Заранее спасибо большое, добрый человек или люди, если кто еще отзовется
------------
<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

jimport( 'joomla.plugin.plugin' );

require_once(dirname(__FILE__).DS.'imageuploader.php');

require_once(dirname(__FILE__).DS.'formrenderer.php');

class  plgSystemOfflajnParams extends JPlugin
{
   function plgSystemOfflajnParams(& $subject, $config){
      parent::__construct($subject, $config);
   }

  function addNewTab($id, $title, $text, $position = 'last', $class=''){
    global $offlajnParams;
    $offlajnParams[$position][] = self::renderNewTab($id, $title, $text, $class);
  }
 
  function renderNewTab($id, $title, $text, $class=''){
    ob_start();
    if(version_compare(JVERSION,'1.6.0','ge'))
      include(dirname(__FILE__).DS.'tab16.tpl.php');
    else
      include(dirname(__FILE__).DS.'tab15.tpl.php');
     
    return ob_get_clean();
  }
 
  function getElementById(&$dom, $id){
    $xpath = new DOMXPath($dom);
    return $xpath->query("//*[@id='$id']")->item(0);
  }

   function onAfterDispatch(){
    global $offlajnParams, $offlajnDashboard;
    $app = &JFactory::getApplication();
    if (!defined('OFFLAJNADMIN')) {
        return;
    }
   
    $doc = JFactory::getDocument();
    $c = $doc->getBuffer('component');
      $dom = new DomDocument();
    $dom->loadHtml('<?xml encoding="UTF-8"><div>'.mb_convert_encoding($c, 'HTML-ENTITIES', "UTF-8").'</div>');

      $lis = array();

    $moduleparams = "";
    if(version_compare(JVERSION,'1.6.0','ge')) {
      $moduleparams = $this->getElementById($dom, 'module-sliders');
    }else{
      $moduleparams = $this->getElementById($dom, 'menu-pane');
    }
    if($moduleparams){
      while($cNode = $moduleparams->firstChild){
        $moduleparams->removeChild($cNode);
      }
     
      $html = '<div>';
      $html.= isset($offlajnDashboard) ? $offlajnDashboard : '';
      $html.= isset($offlajnParams['first']) && is_array($offlajnParams['first']) ? implode("\n",$offlajnParams['first']) : '';
      $html.= isset($offlajnParams['last']) && is_array($offlajnParams['last']) ? implode("\n",$offlajnParams['last']) : '';
      $html.= '</div>';
      $tabsDom = new DomDocument();
      $tabsDom->loadHTML($html);
 
      $node = $dom->importNode( $tabsDom->getElementsByTagName('div')->item(0), true );
      while($cNode = $node->firstChild){
        if(@$cNode->tagName == 'div')
          $moduleparams->appendChild($cNode);
        else
          $node->removeChild($cNode);
      }
     
      if(!version_compare(JVERSION,'1.6.0','ge')) {
        $tables = $dom->getElementsByTagName('table');
        foreach ($tables as $table) {
          $table->setAttribute("cellspacing", "0");
        }
      }

      $params = $moduleparams->getElementsByTagName('h3');
      foreach ($params as $param) {
        $span = $param->getElementsByTagName('span')->item(0);
        $titleWords = explode(" ", $span->textContent);
        $titleWords[count($titleWords)-1] = "<b>".$titleWords[count($titleWords)-1]."</b>";
        $newTitle = implode(' ', $titleWords);
       
        $span->removeChild($span->firstChild);
        $newText = $dom->createCDATASection($newTitle);
        $span->appendChild($newText);
      }
     
      $j=0;
      foreach ($moduleparams->childNodes as $param) {
        $param->setAttribute("id", "offlajnpanel-".$j);
        $j++;
      }
    }
   
    $doc->_script['text/javascript'] = preg_replace("/window.addEvent.*?pane-toggler.*?\}\);.*?\}\);/i", '',  $doc->_script['text/javascript']);
   
    $doc->_script['text/javascript'].='
      window.addEvent("domready", function(){
        if(document.formvalidator)
          document.formvalidator.isValid = function() {return true;};
      });';
 
    $c = $dom->saveHtml();
    $c = preg_replace("/.*?<body>/si", '',  $c, 1);
    $c = preg_replace("/<\/body>.*/si", '',  $c, 1);
   
    $doc->setBuffer($c, 'component');
   }
   
   function onAfterInitialise()
   {
      $app = JFactory::getApplication();

      if(!$app->isAdmin() || !isset($_SESSION['offlajnurl']) || !isset($_SESSION['offlajnurl'][$_SERVER['REQUEST_URI']])){
         return;
      }

      $template_style_id = 2;

      $db = JFactory::getDbo();
      if(version_compare(JVERSION,'1.6.0','ge')) {
        $db->setQuery('SELECT template, params FROM #__template_styles WHERE `client_id` = 1 AND `id`= '. (int)$template_style_id.' ORDER BY id ASC');
        $row = $db->loadObject();
       
        if(!$row){
           return;
        }
        
        if(empty($row->template)){
           return;
        }
        
        if(file_exists(JPATH_THEMES. DS. $row->template)){
          $tmpl = &$app->getTemplate(true);
          $tmpl->template = $row->template;
          $tmpl->params = new JRegistry($row->params);
        }
      }else{
        if($app->getTemplate() != 'khepri'){
          $db->setQuery('UPDATE #__templates_menu SET template = "khepri" WHERE menuid = 0 AND client_id = 1');
          $db->query();
        header('LOCATION: '.$_SERVER['REQUEST_URI']);
        exit;
        }
      }
   }
}
----------
« Последнее редактирование: 19.06.2018, 19:00:47 от neytrino_kain »
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #162 : 19.06.2018, 19:03:16 »
Плагин может быть тупо не совместим с тройкой
Поэтому сначала обновляются плагины, модули и прочее а потом версия движка
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

_Tatjana_

  • Новичок
  • 3
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #164 : 27.06.2018, 11:11:08 »
SeBun , добрый день! Не пойму как отправить Вам ЛС.
Напишите мне пожалуйста, нужна помощь с обновлением.
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #165 : 27.06.2018, 21:25:45 »
SeBun , добрый день! Не пойму как отправить Вам ЛС.
Напишите мне пожалуйста, нужна помощь с обновлением.
Отправить ЛС вы сможете после 10 сообщений на форуме. Можете написать на почту, она указана в профиле, так же под аватаркой логин для связи в телеграме.

Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

lin_lin

  • Новичок
  • 1
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #166 : 10.03.2022, 22:39:30 »
Я как настоящий слоупок решил таки обновиться на 3.x
Но он пишет, что версия Joomla самая новая.
Пробовал включить  allow_url_fopen
Также пробовал использовать пользовательский сервер обновлений. И официальный прописать как пользовательский.

Может он не подключается к серверу, может подключается и не видит, как узнать точно не знаю.

----
Дополнение 1
Вот что происходит после кнопки найти обновления
Update: :Collection: Не удалось открыть http://update.joomla.org/core/sts/list_sts.xml
Update: :Collection: Не удалось открыть http://update.joomla.org/jed/list.xml
Update: :Collection: Не удалось открыть http://update.joomla.org/language/translationlist.xml
Update: :Extension: Не удалось открыть http://joomline.net/index.php?option=com_ars&view=update&task=stream&format=xml&id=7&dummy=extension.xml

---
Дополнение 2 попытался прописать как пользовательский сервер с https
https://update.joomla.org/core/sts/list_sts.xml
Ноль эффекта.
---
Дополнение 3 - ещё раз обновил кэш после действий дополнения 2, и он таки увидел обновление.
Но результат обновления такой же как при обновлении вручную просто
Сайт **** пока не может обработать этот запрос.
HTTP ERROR 500

Дополнение 4- Он предлагает установить 3.5.1 . Если вручную остановить 3.3.6  ,то там лучше . Админка даже запускается, но тот пункт, чтобы исправить ошибки БД всё равно не пашет.

Дополнение 5 - во всём был виноват JComments , что стало по логам понятно.
« Последнее редактирование: 11.03.2022, 01:20:39 от lin_lin »
*

Cherr23

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #167 : 28.04.2022, 06:06:35 »
Всем здравствуйте!
При попытке обновлении с Joomla 2.5 до 3х, столкнулся с проблемой: при проверке базы данных вышла ошибка: "Внимание: База данных устарела!"
Нажимал кнопку "Исправить", но ничего не получилось.
Подскажите, как исправить ошибки и обновиться до Joomla3.
Заранее благодарен за предоставленный совет и помощь.
*

MarGalaeva

  • Новичок
  • 1
  • 0 / 0
Re: Из faq: Переход с 2.5 на 3.х
« Ответ #168 : 16.03.2023, 15:25:38 »
Здравствуйте!
Решила заняться нашим сайтом. Пытаюсь разобраться как обновить Joomla c версии 2.5 на 3.
У нас до сих пор висит такая запись красным цветом: Могут на этом Форуме помочь в решении этой проблемы? у нас версия Joomla! 2.5.28[/size]Joomla! 2.5 Support Ended On December 31, 2014! Click Here for More Information.
[/font]
  • [/size]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переход на php 8

Автор kurz

Ответов: 2
Просмотров: 783
Последний ответ 06.11.2022, 09:46:19
от kurz
Переход на PHP 8 ошибка

Автор Zegeberg

Ответов: 5
Просмотров: 3926
Последний ответ 08.06.2021, 14:51:54
от bratsk12
Переход на 7.3 версииPHP ошибка с темой

Автор peklor

Ответов: 6
Просмотров: 873
Последний ответ 18.04.2021, 23:02:35
от peklor
Обновление Joomla c 3.8.6 и переход c php 5.6

Автор buto

Ответов: 5
Просмотров: 1039
Последний ответ 25.02.2021, 08:28:07
от draff
Переход на http/2

Автор artman

Ответов: 2
Просмотров: 919
Последний ответ 21.09.2020, 15:17:56
от artman