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

Kadimp

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

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 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

  • Захожу иногда
  • 173
  • 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

  • Завсегдатай
  • 1623
  • 140 / 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

  • Завсегдатай
  • 1623
  • 140 / 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

  • Живу я здесь
  • 4256
  • 286 / 7
  • Ищу работу
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
*

kdn79

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

Apollon

  • Захожу иногда
  • 289
  • 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

  • Завсегдатай
  • 1623
  • 140 / 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

  • Захожу иногда
  • 289
  • 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

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

dmitry_stas

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

AlekVolsk

  • Гуру
  • 6889
  • 403 / 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

  • Легенда
  • 13047
  • 1224 / 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

  • Завсегдатай
  • 1623
  • 140 / 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

  • Осваиваюсь на форуме
  • 39
  • 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
Здравствуйте. Вам удалось решить проблему? У меня то же самое :(
*

oleg8800

  • Захожу иногда
  • 96
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #51 : 04.03.2019, 12:55:46 »
здравствуйте. При переходе на PHP 7.2 начало выбивать ошибку "0 - Using $this when not in object context", но только при переходе на материалы Joomla (контакты, доставка...). Все что касается страниц JoomShopping и админ панели работает нормально.

Включил ошибки "для разработчиков",  ничего не показывает, просто страница недоступна и "0 - Using $this when not in object context". перехожу назад на PHP 5,6 все работает.

Подскажите, пожалуйста, в чем может быть проблема?
*

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #52 : 04.03.2019, 13:00:57 »
Подскажите, пожалуйста, в чем может быть проблема?
Начинайте листать тему с начала и найдете решение....
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

oleg8800

  • Захожу иногда
  • 96
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #53 : 04.03.2019, 13:21:47 »
просматривал не один раз, менял шаблон на стандартный, выключал все модули ничего не помогает. странно что на не рабочих  страницах нет никаких ошибок. а не работают только ссылки на страницы материалов. все остальное работает.
Помогите разобраться? 
*

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #54 : 04.03.2019, 13:39:25 »
Включите отладку системы в общих настройках
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

oleg8800

  • Захожу иногда
  • 96
  • 0 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #55 : 04.03.2019, 13:51:27 »
включил, но на не работающих страницах ничего не происходит. отладка включилась только на работающих страницах.
*

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #56 : 04.03.2019, 13:54:49 »
Как выглядит страница ошибки, на не работающем сайте? Если в шаблоне по умолчанию есть файл error.php переименуйте его на время...
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

oleg8800

  • Захожу иногда
  • 96
  • 0 / 0
*

NewUsers

  • Завсегдатай
  • 1623
  • 140 / 0
Re: Ошибка: 0 - Using $this when not in object context
« Ответ #58 : 04.03.2019, 13:56:36 »
Если в шаблоне по умолчанию есть файл error.php переименуйте его на время...
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

oleg8800

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

Ошибка при попытке отредактировать пользователя

Автор DvaIL87

Ответов: 5
Просмотров: 116
Последний ответ 13.11.2019, 17:37:39
от DvaIL87
Ошибка при обновлении с 3.6.0 до 3.6.2 Error: Invalid login

Автор kos0760

Ответов: 3
Просмотров: 4265
Последний ответ 11.11.2019, 12:28:24
от medvedtedy
Обновил php до 7.2, 0 - Using $this when not in object context

Автор RazarioAgro

Ответов: 5
Просмотров: 213
Последний ответ 05.11.2019, 00:11:07
от gartes
Ошибка 0 - Using $this when not in object context при обновлении PHP

Автор elosteris

Ответов: 7
Просмотров: 208
Последний ответ 22.10.2019, 12:32:37
от draff
Ошибка при входе в менеджер материалов

Автор Пилигрим64

Ответов: 3
Просмотров: 336
Последний ответ 18.10.2019, 15:17:19
от SeBun