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

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Fatal error: Class 'vObject' not found
« : 20.09.2018, 19:10:17 »
Посоветуйте как исправить сие ошибку??

Fatal error: Class 'vObject' not found in /home/casualmark/casualmarket.ru/docs/administrator/components/com_virtuemart/helpers/vmmodel.php on line 24
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
Re: Fatal error: Class 'vObject' not found
« Ответ #1 : 20.09.2018, 19:15:08 »
а вам как посоветовать - чтобы решить, или чтобы помучиться? если чтобы решить - удалите VirtueMart :) ну а если все таки помучиться - попробуйте сверху накатить файлы из дистрибутива нужной вам версии
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #2 : 20.09.2018, 19:22:19 »
а вам как посоветовать - чтобы решить, или чтобы помучиться? если чтобы решить - удалите VirtueMart :) ну а если все таки помучиться - попробуйте сверху накатить файлы из дистрибутива нужной вам версии

классно...я думал что проблема в vmobjecte и путем его исправления получится все наладить(((
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
Re: Fatal error: Class 'vObject' not found
« Ответ #3 : 20.09.2018, 19:38:46 »
ну смотрите, судя по тому, что вызов происходит в файлах ядра, и вызывается класс vObject, которого ядро почему то не может найти, то я предполагаю, что проблема все таки в самом ядре. а самым простым решением этой проблемы будет накатить сверху все файлы из дистрибутива. ну это если не рассматривать вариант 1 :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

draff

  • Гуру
  • 5199
  • 369 / 7
  • ищу работу
Re: Fatal error: Class 'vObject' not found
« Ответ #4 : 20.09.2018, 19:54:29 »
Версии Joomla и Вирт актуальны ?
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #5 : 20.09.2018, 20:04:05 »
Версии Joomla и Вирт актуальны ?
Да, все последних версий...
*

draff

  • Гуру
  • 5199
  • 369 / 7
  • ищу работу
Re: Fatal error: Class 'vObject' not found
« Ответ #6 : 20.09.2018, 20:32:19 »
Непонятно почему ошибка уровня fatal. Там же проверка на наличие объекта.
Код
if(!class_exists('vObject')) require(VMPATH_ADMIN .'/helpers/vobject.php');
А файл на месте в vobject.php ?
Замените оба файла со стандартного архива. И проверьте ошибки в логе ошибок хостинга.
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #7 : 20.09.2018, 20:35:17 »
Непонятно почему ошибка уровня fatal. Там же проверка на наличие объекта.
Код
if(!class_exists('vObject')) require(VMPATH_ADMIN .'/helpers/vobject.php');
А файл на месте в vobject.php ?
Замените оба файла со стандартного архива. И проверьте ошибки в логе ошибок хостинга.

Сейчас попробую
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #8 : 20.09.2018, 21:18:07 »
Непонятно почему ошибка уровня fatal. Там же проверка на наличие объекта.
Код
if(!class_exists('vObject')) require(VMPATH_ADMIN .'/helpers/vobject.php');
А файл на месте в vobject.php ?
Замените оба файла со стандартного архива. И проверьте ошибки в логе ошибок хостинга.
Заменил оба файла, не помогло....все осталось по прежнему...
*

draff

  • Гуру
  • 5199
  • 369 / 7
  • ищу работу
Re: Fatal error: Class 'vObject' not found
« Ответ #9 : 20.09.2018, 21:30:09 »
Скопируй класс vObject с VMPATH_ADMIN .'/helpers/vobject.php и размести до строки 24 в файле vmmodel.php .
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #10 : 20.09.2018, 21:43:34 »
VMPATH_ADMIN
Извините но не совсем понял что нужно сделать, а главное как...
*

draff

  • Гуру
  • 5199
  • 369 / 7
  • ищу работу
Re: Fatal error: Class 'vObject' not found
« Ответ #11 : 20.09.2018, 23:16:09 »
Извините но не совсем понял что нужно сделать, а главное как
Скопировать код класса с одного файла в другой в редакторе типа Notepad++ or Geany .
*

ProtectYourSite

  • Живу я здесь
  • 2106
  • 114 / 4
  • Безопасность вебсайтов
Re: Fatal error: Class 'vObject' not found
« Ответ #12 : 20.09.2018, 23:24:55 »
Включить дебаг и отображение ошибок на максимум и смотреть трассировку ошибки.
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #13 : 20.09.2018, 23:33:31 »
Скопировать код класса с одного файла в другой в редакторе типа Notepad++ or Geany .

Чет я тупой совсем!
Из какого файла взять исходник того что нудно скопировать?

*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #14 : 20.09.2018, 23:33:55 »
Включить дебаг и отображение ошибок на максимум и смотреть трассировку ошибки.
В нем я не силен, он мне мало что скажет...
*

draff

  • Гуру
  • 5199
  • 369 / 7
  • ищу работу
Re: Fatal error: Class 'vObject' not found
« Ответ #15 : 21.09.2018, 06:59:45 »
В файле где ошибка объявляется класс class VmModel extends vObject, наследник класса vObject .
Объявив  класс vObject перед объявлением наследника, можно узнать одну из причин ошибки, а именно ошибка в подключении файла с объявлением класса vObject .
Код
define('USE_SQL_CALC_FOUND_ROWS' , true);
class vObject {Здесь код класса из файла /vobject.php}
if(!class_exists('vObject')) require(VMPATH_ADMIN .'/helpers/vobject.php');
class VmModel extends vObject{
« Последнее редактирование: 21.09.2018, 09:22:11 от draff »
*

ProtectYourSite

  • Живу я здесь
  • 2106
  • 114 / 4
  • Безопасность вебсайтов
Re: Fatal error: Class 'vObject' not found
« Ответ #16 : 21.09.2018, 10:34:09 »
Надо не класс менять, а искать, что его вызыввет. В админке в общих настройках есть включение дебага.
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #17 : 21.09.2018, 10:36:39 »
В файле где ошибка объявляется класс class VmModel extends vObject, наследник класса vObject .
Объявив  класс vObject перед объявлением наследника, можно узнать одну из причин ошибки, а именно ошибка в подключении файла с объявлением класса vObject .
Код
define('USE_SQL_CALC_FOUND_ROWS' , true);
class vObject {Здесь код класса из файла /vobject.php}
if(!class_exists('vObject')) require(VMPATH_ADMIN .'/helpers/vobject.php');
class VmModel extends vObject{

Теперь чисто белый экран....
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #18 : 21.09.2018, 10:37:09 »
Надо не класс менять, а искать, что его вызыввет. В админке в общих настройках есть включение дебага.
В какой админке??  Сайт лежит полностью...
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #19 : 21.09.2018, 10:46:32 »
В файле где ошибка объявляется класс class VmModel extends vObject, наследник класса vObject .
Объявив  класс vObject перед объявлением наследника, можно узнать одну из причин ошибки, а именно ошибка в подключении файла с объявлением класса vObject .
Код
define('USE_SQL_CALC_FOUND_ROWS' , true);
class vObject {Здесь код класса из файла /vobject.php}
if(!class_exists('vObject')) require(VMPATH_ADMIN .'/helpers/vobject.php');
class VmModel extends vObject{

Немного неправильно сделал! Ваше решение помогло!!

Подскажите дальнейшие действия теперь, как избежать сие в будущем и, что интересует на данный момент, получается функционал VirtueMart восстановлен или теперь требуется донастройка?
*

draff

  • Гуру
  • 5199
  • 369 / 7
  • ищу работу
Re: Fatal error: Class 'vObject' not found
« Ответ #20 : 21.09.2018, 11:12:16 »
получается функционал VirtueMart восстановлен или теперь требуется донастройка?
Нужно проверить значение VMPATH_ADMIN или полностью путь VMPATH_ADMIN .'/helpers/vobject.php'.
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #21 : 21.09.2018, 11:26:15 »
Нужно проверить значение VMPATH_ADMIN или полностью путь VMPATH_ADMIN .'/helpers/vobject.php'.

Как это сделать??

Код
class vObject {

public function __toString() {
return get_class($this);
}

public function get($prop, $def = null) {
if (isset($this->$prop)) {
return $this->$prop;
}
return $def;
}

public function set($prop, $value = null) {
$prev = isset($this->$prop)? $this->$prop : null;
$this->$prop = $value;
return $prev;
}

public function setProperties($props) {

if (is_array($props) || is_object($props)) {

foreach ( $props as $k => $v) {
$this->$k = $v;
}
return true;
} else {
return false;
}
}
}

Вот полностью файл voject.php
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Fatal error: Class 'vObject' not found
« Ответ #22 : 21.09.2018, 15:19:14 »
А он доступен для чтения?
*

Neesupermario

  • Захожу иногда
  • 78
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #23 : 21.09.2018, 15:58:00 »
А он доступен для чтения?

Кто или что?
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: Fatal error: Class 'vObject' not found
« Ответ #24 : 21.09.2018, 17:42:29 »
Файл VMPATH_ADMIN .'/helpers/vobject.php
*

DAYIAWAN

  • Новичок
  • 1
  • 0 / 0
Re: Fatal error: Class 'vObject' not found
« Ответ #25 : 01.10.2020, 13:50:32 »
Всех приветствую!
Посоветуйте, пожалуйста, как исправить данную ошибку:
Class 'vmJsApi' not found
В админ-панели ошибок нет. Сам же VirtueMart переустанавливал (также без ошибок). Не знаю в чём проблема.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Error: Failed to start application: Undefined class constant 'scheme'

Автор help-tend

Ответов: 15
Просмотров: 494
Последний ответ 10.09.2020, 18:06:57
от help-tend
Joomla выдает Error после переноса

Автор nightbodom

Ответов: 3
Просмотров: 337
Последний ответ 05.08.2020, 17:31:04
от nightbodom
Oops... Page Not Found!

Автор vlmedia

Ответов: 4
Просмотров: 314
Последний ответ 03.08.2020, 23:17:46
от vlmedia
При переносе на хостинг ошибка Fatal error

Автор spiroksi

Ответов: 12
Просмотров: 775
Последний ответ 22.02.2020, 22:31:41
от spiroksi
Error при устаноовке

Автор alexisiumus

Ответов: 2
Просмотров: 378
Последний ответ 19.12.2019, 20:31:21
от wishlight