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

Kadimp

  • Захожу иногда
  • 168
  • 1 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #30 : 06.10.2018, 15:11:07 »
Что это значит, куда вставлять?)
*

NewUsers

  • Завсегдатай
  • 1592
  • 135 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #31 : 06.10.2018, 15:13:55 »
Что это значит, куда вставлять?)
Там есть такая же функция только без static, тебе надо только дописать в начало, или заменить полностью строку
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги
Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Kadimp

  • Захожу иногда
  • 168
  • 1 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #32 : 06.10.2018, 15:22:08 »
РЕШЕНО! Спасибо огромное. Теперь сайт и на php 7.2 пашет!
*

мир

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #33 : 09.11.2018, 05:27:27 »
Помогите исправить Error: Call to undefined method Error::get(): Using $this when not in object context
Модуль k2 filter на странице 
При выборе в фильтре параметров - белая страница и ошибка
*

NewUsers

  • Завсегдатай
  • 1592
  • 135 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #34 : 09.11.2018, 06:14:24 »
На какой странице возникает ошибка?
Включи отладку системы с общих настройках сайта
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги
Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

мир

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #35 : 09.11.2018, 06:26:27 »
на том шаблоне белый лист...
на стандартном шаблоне - https://prnt.sc/lg4s6o
*

NewUsers

  • Завсегдатай
  • 1592
  • 135 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #36 : 09.11.2018, 07:05:05 »
Покажи 650 строку из файла в 3-м ряду...
Там скорей всего будет ошибка такого рода Ошибка: 0 - Using $this when not in object context
« Последнее редактирование: 09.11.2018, 07:08:42 от NewUsers »
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги
Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

kdn79

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #37 : 03.12.2018, 05:35:19 »
Уважаемый NewUsers, огромное спасибо! Ваши советы по устранению ошибки, данные для Kadimp очень помогли! (судя по названию модуля, в котором возникали проблемы, у нас шаблоны одного производителя).

НО всё же в моём случае не обошлось без "танцев с бубном" - манипуляции, предложенные Вами моему сайту сначала не помогли, по-прежнему выскакивала ошибка в одном пункте меню (всё остальное работало отлично). Я уже совсем расстроился и решил вернуть старую PHP 5.6. После чего, сайт совсем перестал работать, выдавая ошибку в файле public_html/libraries/src/Filter в строке 142.

Тут я вспомнил, что такая ерундень у меня уже не раз приключалась после обновления Joomla, и всё что я придумал - это просто комментить эту строку и соседнюю 145 (потому что после 142 выскакивала ошибка с указанием на ошибку в ней).

Сайт на PHP 5.6 завёлся! Я уже был рад, но решил всё же обновить PHP. Сначала до 7.0 - полёт нормальный... потом 7.1 - всё работает, и затем 7.2 - отлично!

До этого я неоднократно пробовал запустить PHP выше 7.0, но каждый раз появлялась эта грёбаная ошибка "using $this when not in object context" и сайт не работал вообще, приходилось возвращать старую php.

Не обладая никакими знаниями в программировании, я точно сам никогда бы не справился с этой задачкой, так что ещё раз спасибо Вам большое за дельные советы!

P.S.
Единственная проблема - в админке Joomla висит такая строка: "Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0102373/public_html/administrator/components/com_jotcache/models/main.php on line 94". Но так как всё работает нормально, мне на неё в общем-то пофигу.
*

draff

  • Живу я здесь
  • 3624
  • 234 / 6
  • Ищу работу
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #38 : 03.12.2018, 06:09:53 »
Единственная проблема - в админке Joomla висит такая строка: "Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/u0102373/public_html/administrator/components/com_jotcache/models/main.php on line 94".
Из ошибок php 7.2 . Решение есть на форуме. count заменить на empty
Удалю вирус с сайта. Обновление Joomla!, JoomShopping, Virtuemart -> Коммерческий раздел     |    Отзывы
Создам плагин , модуль под заказ для VirtueMart , JoomShopping
*

kdn79

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #39 : 03.12.2018, 06:41:54 »
draff, ого, как оперативно  :o! Пишу с Сахалина и по времени вижу, что остальная часть России только-только просыпается, поэтому и не ожидал такого быстрого ответа...
draff, спасибо!
*

Apollon

  • Захожу иногда
  • 290
  • 1 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #40 : 13.01.2019, 21:42:44 »
Обновил php на хостинге с 5.6 на 7.1

На главной вышла ошибка

Notice: Undefined offset: 0 in /home/r/registpf/site.ru/public_html/plugins/system/lm_any/plugins/com_content.plugin.php on line 59

Админка работает.

Как поправить?
*

NewUsers

  • Завсегдатай
  • 1592
  • 135 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #41 : 13.01.2019, 22:01:02 »
Notice: Undefined offset: 0 in /home/r/registpf/site.ru/public_html/plugins/system/lm_any/plugins/com_content.plugin.php on line 59
покажи код файла!
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги
Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Apollon

  • Захожу иногда
  • 290
  • 1 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #42 : 14.01.2019, 20:43:28 »
Логично), я подумал код компонента у всех одинаковый.
Код
	}
} else {
$result = $cat_res[0]['modified']; 59 строка
if ($cat_res == "0000-00-00 00:00:00") $result = $cat_res[0]['created'];
}
$this->result = $result;
$this->id = true;
}

Это если ставить php 7.1, хостер что то подкрутил, на 7.0 работает, на 7.1 говорит шаблон не тянет.

И админка ругается

Цитировать
Ошибка
We have detected that your server is using PHP 7.0.19 which is obsolete and no longer receives official security updates by its developers. The Joomla! Project recommends upgrading your site to PHP 7.1 or later which will receive security updates at least until 01.12.19. Please ask your host to make PHP 7.1 or a later version the default version for your site. If your host is already PHP 7.1 ready please enable PHP 7.1 on your site's root and 'administrator' directories – typically you can do this yourself through a tool in your hosting control panel, but it's best to ask your host if you are unsure.
*

AlekVolsk

  • Гуру
  • 6620
  • 384 / 4
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #43 : 15.01.2019, 00:40:29 »
И админка ругается
сама Joomla на такое ругаться не может, это какое-то ваше стороннее расширение балуется, если это выскакивает на главной админки - это где-то в системных плагинах, и это ненормальная реакция, по возможности избавьтесь от этого плагина (найдите ему замену)
*

dmitry_stas

  • Легенда
  • 12489
  • 1175 / 8
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #44 : 15.01.2019, 00:49:11 »
сама Joomla на такое ругаться не может
ругается ругается. как бы странно это не звучало, но 7.0 уже все :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

AlekVolsk

  • Гуру
  • 6620
  • 384 / 4
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #45 : 15.01.2019, 08:40:16 »
ругается ругается. как бы странно это не звучало, но 7.0 уже все :)
Joomla нормально реагирует на 7.0, ругается только на 5.х
*

dmitry_stas

  • Легенда
  • 12489
  • 1175 / 8
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #46 : 15.01.2019, 10:42:40 »
неа :) 7.0 уже тоже, именно 7.0
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

storm3

  • Новичок
  • 2
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #47 : 06.02.2019, 20:39:15 »
Друзья, а у меня вываливается аж вот такой компот при включении отладки системы:

 Using $this when not in object context
/var/www/u0183729/data/www/XXXXXXXX.com/libraries/src/Application/CMSApplication.php:370
Call stack
#    Function    Location
1    ()    JROOT/libraries/src/Application/CMSApplication.php:370
2    Joomla\CMS\Application\CMSApplication::getMenu()    JROOT/libraries/src/Application/SiteApplication.php:275
3    Joomla\CMS\Application\SiteApplication::getMenu()    JROOT/templates/siteground-j16-46/templates.php:7
4    include()    JROOT/templates/siteground-j16-46/index.php:81
5    require()    JROOT/libraries/src/Document/HtmlDocument.php:658
6    Joomla\CMS\Document\HtmlDocument->_loadTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:720
7    Joomla\CMS\Document\HtmlDocument->_fetchTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:535
8    Joomla\CMS\Document\HtmlDocument->parse()    JROOT/libraries/src/Application/CMSApplication.php:1030
9    Joomla\CMS\Application\CMSApplication->render()    JROOT/libraries/src/Application/SiteApplication.php:778
10    Joomla\CMS\Application\SiteApplication->render()    JROOT/libraries/src/Application/CMSApplication.php:202
11    Joomla\CMS\Application\CMSApplication->execute()    JROOT/index.php:49
Цитировать
*

NewUsers

  • Завсегдатай
  • 1592
  • 135 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #48 : 06.02.2019, 20:51:08 »
Друзья, а у меня вываливается аж вот такой компот при включении отладки системы:

 Using $this when not in object context
/var/www/u0183729/data/www/XXXXXXXX.com/libraries/src/Application/CMSApplication.php:370
Call stack
#    Function    Location
1    ()    JROOT/libraries/src/Application/CMSApplication.php:370
2    Joomla\CMS\Application\CMSApplication::getMenu()    JROOT/libraries/src/Application/SiteApplication.php:275
3    Joomla\CMS\Application\SiteApplication::getMenu()    JROOT/templates/siteground-j16-46/templates.php:7
4    include()    JROOT/templates/siteground-j16-46/index.php:81
5    require()    JROOT/libraries/src/Document/HtmlDocument.php:658
6    Joomla\CMS\Document\HtmlDocument->_loadTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:720
7    Joomla\CMS\Document\HtmlDocument->_fetchTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:535
8    Joomla\CMS\Document\HtmlDocument->parse()    JROOT/libraries/src/Application/CMSApplication.php:1030
9    Joomla\CMS\Application\CMSApplication->render()    JROOT/libraries/src/Application/SiteApplication.php:778
10    Joomla\CMS\Application\SiteApplication->render()    JROOT/libraries/src/Application/CMSApplication.php:202
11    Joomla\CMS\Application\CMSApplication->execute()    JROOT/index.php:49
Открывай файл JROOT/templates/siteground-j16-46/templates.php в 7 строке будет вот это Ошибка: 0 - Using $this when not in object context
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги
Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

storm3

  • Новичок
  • 2
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #49 : 06.02.2019, 20:58:42 »
Спасибо...
Помогло
осталось "всего-то" девять строк с ошибками.

 Call to a member function getActive() on null
/var/www/u0183729/data/www/XXXXXXX.com/templates/siteground-j16-46/templates.php:9
Call stack
#    Function    Location
1    ()    JROOT/templates/siteground-j16-46/templates.php:9
2    include()    JROOT/templates/siteground-j16-46/index.php:81
3    require()    JROOT/libraries/src/Document/HtmlDocument.php:658
4    Joomla\CMS\Document\HtmlDocument->_loadTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:720
5    Joomla\CMS\Document\HtmlDocument->_fetchTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:535
6    Joomla\CMS\Document\HtmlDocument->parse()    JROOT/libraries/src/Application/CMSApplication.php:1030
7    Joomla\CMS\Application\CMSApplication->render()    JROOT/libraries/src/Application/SiteApplication.php:778
8    Joomla\CMS\Application\SiteApplication->render()    JROOT/libraries/src/Application/CMSApplication.php:202
9    Joomla\CMS\Application\CMSApplication->execute()    JROOT/index.php:49
« Последнее редактирование: 06.02.2019, 21:02:41 от storm3 »
*

rubinded

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #50 : 14.02.2019, 14:41:42 »
Спасибо...
Помогло
осталось "всего-то" девять строк с ошибками.

 Call to a member function getActive() on null
/var/www/u0183729/data/www/XXXXXXX.com/templates/siteground-j16-46/templates.php:9
Call stack
#    Function    Location
1    ()    JROOT/templates/siteground-j16-46/templates.php:9
2    include()    JROOT/templates/siteground-j16-46/index.php:81
3    require()    JROOT/libraries/src/Document/HtmlDocument.php:658
4    Joomla\CMS\Document\HtmlDocument->_loadTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:720
5    Joomla\CMS\Document\HtmlDocument->_fetchTemplate()    JROOT/libraries/src/Document/HtmlDocument.php:535
6    Joomla\CMS\Document\HtmlDocument->parse()    JROOT/libraries/src/Application/CMSApplication.php:1030
7    Joomla\CMS\Application\CMSApplication->render()    JROOT/libraries/src/Application/SiteApplication.php:778
8    Joomla\CMS\Application\SiteApplication->render()    JROOT/libraries/src/Application/CMSApplication.php:202
9    Joomla\CMS\Application\CMSApplication->execute()    JROOT/index.php:49
Здравствуйте. Вам удалось решить проблему? У меня то же самое :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фатальная ошибка при обновлении с 3.9.0 на 3.9.2

Автор kochevnik170

Ответов: 15
Просмотров: 475
Последний ответ 31.01.2019, 23:11:45
от kochevnik170
Ошибка в админ-меню после обновления

Автор bullet2018

Ответов: 4
Просмотров: 254
Последний ответ 28.01.2019, 09:33:55
от bullet2018
Обновление djoomla 3.9.2 ошибка отображения

Автор reekee

Ответов: 9
Просмотров: 1049
Последний ответ 17.01.2019, 15:20:56
от reekee
Ошибка Unknown column 'a.note' in 'field list'

Автор Zegeberg

Ответов: 3
Просмотров: 1075
Последний ответ 15.01.2019, 00:01:47
от sergkh
Ошибка 500 после обновления php

Автор Region93

Ответов: 1
Просмотров: 221
Последний ответ 14.01.2019, 13:07:51
от voland