Скрипт Kayako Fusion все версии nulled

накатываюсь со старья 4.77.0 - получаю ошибку

Код:
Uncaught Exception
Class \Base\Models\CustomField\SWIFT_CustomField_Exception does not exist (-1) in ./__swift/library/Setup/class.SWIFT_SetupDatabase.php:1287
=================================================================================================================================
#0 ./__swift/library/Setup/class.SWIFT_SetupDatabase.php(1287) : ReflectionClass->__construct('\\Base\\Models\\Cu...')
#1 ./__swift/library/Setup/class.SWIFT_SetupDatabase.php(83) : SWIFT_SetupDatabase->LoadModels()
#2 ./__swift/apps/base/config/class.SWIFT_SetupDatabase_base.php(61) : SWIFT_SetupDatabase->__construct('base')
#3 ./__swift/library/App/class.SWIFT_App.php(960) : Base\SWIFT_SetupDatabase_base->__construct()
#4 ./__swift/apps/core/setup/class.Controller_Upgrade.php(469) : SWIFT_App::RetrieveSetupDatabaseObject('base')
#5 ./__swift/apps/core/setup/class.Controller_Upgrade.php(353) : Controller_Upgrade->_RunStep2()
#6 ./__swift/library/MVC/class.SWIFT_Controller.php(364) : Controller_Upgrade->StepProcessor()
#7 ./__swift/library/App/class.SWIFT_App.php(174) : SWIFT_Controller::Load(Object(SWIFT_Interface), Object(SWIFT_App_core), Object(SWIFT_Router), false)
#8 ./__swift/library/class.SWIFT.php(16) : SWIFT_App->ExecuteController(Object(SWIFT_Router))
#9 ./__swift/library/class.SWIFT.php(16) : SWIFT->Initialize()
#10 ./__swift/swift.php(16) : SWIFT::GetInstance()
#11 ./setup/index.php(29) : require_once('/var/www/suppor...')
#12 {main}

решение проблемы -
удалить _все_ файлы классов из директорий models, на которые ругается апдейт (к примеру)
class.SWIFT_CustomField_Exception.php

прикол в том что их нет в архиве fusion_stable_sourceobf_4_93_0_9853_e5aafae.tar.gz и они остаются от старых версий

ищем и выпиливаем следущим образом. На проде на текущей версии смотрим примерно какой даты у нас исходники. У меня например от ферваля 2017 года. Соответственно после распаковки к нас директория будет выглядеть следующим образом:
Код:
hd:/var/www/support/__swift/apps/base/models/CustomField# ll
/var/www/support/__swift/apps/base/models/CustomField
total 144K
-rwxrwxrwx  1 www-data www-data 1.1K Feb  7  2017 class.SWIFT_CustomField_Exception.php
-rwxrwxrwx  1 www-data www-data 9.6K Jan 28 19:54 class.SWIFT_CustomFieldWorkflowValue.php
-rwxrwxrwx  1 www-data www-data  16K Jan 28 19:54 class.SWIFT_CustomFieldValue.php
-rwxrwxrwx  1 www-data www-data  748 Jan 28 19:54 class.SWIFT_CustomFieldValueManager.php
-rwxrwxrwx  1 www-data www-data  32K Jan 28 19:54 class.SWIFT_CustomField.php
-rwxrwxrwx  1 www-data www-data  11K Jan 28 19:54 class.SWIFT_CustomFieldOption.php
-rwxrwxrwx  1 www-data www-data  12K Jan 28 19:54 class.SWIFT_CustomFieldLink.php
-rwxrwxrwx  1 www-data www-data  21K Jan 28 19:54 class.SWIFT_CustomFieldGroup.php
-rwxrwxrwx  1 www-data www-data  12K Jan 28 19:54 class.SWIFT_CustomFieldGroupPermission.php
-rwxrwxrwx  1 www-data www-data 6.0K Jan 28 19:54 class.SWIFT_CustomFieldGroupDepartmentLink.php
вот нам надо найти всё старые файлы таким образом (у меня они старше года:(
find /var/www/support -mtime +365|grep class
ну и соответственно выпиливаем их (можно через xargs)
 
Последнее редактирование модератором:
Ребята, поставил новую .93
Нарисовалась проблема, заявки не падают в папку департамента. Я отправил от имени клиента письма на общий ящик "it@company.ru".
Потом с помощью команды пытаюсь забрать письмо:
wget -O /dev/null Для просмотра ссылки Войди или Зарегистрируйся

В итоге письмо удаляется с ящика и не попадает в Каяку.
Что за глюк :confused:
 
посмотри логи апача или нгинкса или вот тут /var/www/support/__swift/logslog.error_* (ну или где у тебя сайт лежит)
у меня такая шляпа была когда гугловый релей слетел
 
Так у меня прикол в другом), сама Каяка забирает письма с ящика, но не создает заявку.
Сейчас вот откопал в логах парсера:

Для просмотра ссылки Войди или Зарегистрируйся 18 April 2019 06:10 PM 0.475 Seconds failure

Пишет failure

Включил логирование PHP:
php.ini ->
Display_errors = On

Далее вижу ошибку когда выполняется парсер:
Для просмотра ссылки Войди или Зарегистрируйся

И собственно ошибка:
Running parser for Queue ID '1': support@company.ru Warning Router: Для просмотра ссылки Войди или Зарегистрируйся imap_fetchheader:)( Bad message number (./__apps/parser/library/MailParser/class.SWIFT_MailParserIMAP.php:346)


----
В общем ради разнообразися, пока решили посидеть на OTRS :D
 
Последнее редактирование:
Встречаем новую версию Kayako Fusion Stable 4.93.0


Kayako Fusion Helpdesk KeyGen


Kayako Fusion Helpdesk Languages


Что нового Для просмотра ссылки Войди или Зарегистрируйся

У меня работает на PHP 7.3.1
Fatal error: Call to undefined method SWIFT::IsDebug() in /home/m/maxyse/help.ice-web.ru/public_html/__swift/library/Exception/class.SWIFT_Exception.php on line 248

вот что словил я, есть мысли как пофиксить ?)

А так же при патченом swift'e :
Код:
Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /home/m/site.ru/public_html/__swift/library/class.SWIFT.php(1) : eval()'d code:1 Stack trace: #0 /home/m/site.ru/public_html/__swift/library/class.SWIFT.php(1): eval() #1 /home/m/site.ru/public_html/__swift/swift.php(16): require_once('/home/m/site.ru/...') #2 /home/m/site.ru/public_html/setup/index.php(29): require_once('/home/m/site.ru/...') #3 {main} thrown in /home/m/site.ru/public_html/__swift/library/class.SWIFT.php(1) : eval()'d code on line 1
 
Последнее редактирование модератором:
Насколько я помнию, новый swift файл не стоит ставить. Просто подсунь лицензиию и попробуй запустить.
Обязательно установи PHP 7.3
 
Попытался обновить 4.77.0 , сначала потребовал пакет GT для Apache. потом кучу ошибок выдал. у кого то получалось обновиться со старой верссс 4.7... на 4.93 ?
 
обновил тестовую тачку с 4.77.0
прод пока не трогаю, проверяю что всё робит

вот у меня на 93 версии сломались html теги в ноутсах
они теперь отображаются плэйнтекстом. Кто-нибудь сталкивался?

upd:
в
/var/www/support/__apps/tickets/staff/View_TicketNoteTrait.php
выпилить вызов htmlspecialchars из
$_renderedHTML .= '</div></cite><blockquote><p>' . AutoLink(nl2br(htmlspecialchars ($_noteContents))) . '</p></blockquote></div></div>';

так еще вопрос -
кто-нибудь тестил стаффапи?
Для просмотра ссылки Войди или Зарегистрируйся

при попытке зайти вываливается ошибка
Content Encoding Error
XML Parsing Error: no root element found
гуглил - включал zlib.output_compression в пхп но не помогло

при этом в старой версии .77 все работает
 
Последнее редактирование модератором:
Назад
Сверху