Ошибка Vtiger : Класс «Vtiger_Package» не найден

#vtiger #vtigercrm

Вопрос:

Я работаю над проектом PHP, в котором используется CRM vTiger версии 1.0, первоначально код выполнялся на PHP версии 5, где все работает просто отлично, но если я попытаюсь запустить тот же код на PHP версии 8, он выдает ошибку ниже :

Неперехваченная ошибка: Класс «Vtiger_Package» не найден в C:PHPUpgradetrunkvtlibVtigerLanguageExport.php:19

Примечание : Эта ошибка возникает только для Package.php файл. Есть много других мест, где мы использовали «Включает» и «требует» для включения файлов, там все работает нормально

Ниже приведены резолюции, которые мы пытались реализовать, но ничего из перечисленного ниже не сработало :

  1. включил сообщение об ошибках перед включением файла
     ini_set('error_reporting', E_ALL );                                                       
    ini_set( 'display_errors', true );
    include_once('vtlib/Vtiger/Package.php'); 
     
  2. Попробовал использовать
    require_once вместо include
  3. проверил, существует ли class_exist, а затем попытался включить его
     if(class_exists("Vtiger_Package")) { echo
    "exist"; } else { include_once ('C:PHP
    UpgradetrunkvtlibVtigerPackage.php'); }        
     
  4. Попытался указать
    весь путь к файлу, как указано выше.

Любая помощь в этом вопросе очень признательна.

Комментарии:

1. просто из любопытства, почему вы хотите запустить vtiger 1.0 вместо использования, скажем, 7.4?