Ошибка в error.log
Подскажите пожалуйста природу происхождения данной ошибки. Судя по всему ошибка связана с эскизами для контактов. Ошибки стали появляться на этой неделе, ранее таких ошибок не встречали.
PHP версия - 7.4
Механизм обработки изображений - GD
Uncaught Error: File not found with code 404 in '/var/www/www-root/data/www/site.ru/wa-system/file/waFiles.class.php' around line 867 Call stack: ## wa-system/file/waFiles.class.php(867) #0 wa-apps/contacts/lib/config/data/thumb.php(72): waFiles::readFile('/var/www/www-ro...') #1 wa-data/public/contacts/photos/thumb.php(5): include('/var/www/www-ro...') #2 {main}
26 ответов
Приложение «Контакты» более не поддерживается и не развивается. Для управления контактами рекомендуем использовать приложение CRM.
Мы можем удалить приложение Контакты без дальнейших последствий для базы с контактами? т.е. контакты не пропадут, объединение контактов и т.д.?
Никакие свойства ваших контактов или сами контакты не изменяются и не удаляются при удалении приложения «Контакты».
Выяснилось, что у нас плагин "Email рассылки" завязан на приложение Контакты
https://www.webasyst.ru/store/...
Отключая или удаляя приложение Контакты, плагин "Email рассылки" так же перестаёт работать. При этом мы используем рассылку через SendPulse и обмен контактов с SendPulse происходит из плагина "Email рассылки", через приложения Контакты
Что нам делать в таком случае? Как нам теперь делать обмен с отключенным приложение Контакты?
Помогу за символическую оплату в 250 тыс руб., учитывая вредность клиента.
Прекрасный ответ! Браво))
Мы оплачиваем за доработки/исправления только тем разработчикам, которым принадлежит тот или иной продукт. В данном случае продукт принадлежит именно вам, т.е. Webasyst (по соглашению вы же и являетесь Исполнителем), с учётом, что это ошибка на плечах Исполнителя, исправлять только вам.
Ну а то, что вы сняли с поддержки продукт и вообще с продажи, продукт с которым работают другие плагины и заранее не позаботились об этом (как именно, ваша задача), как бы говорит об отношение к пользователям. Меня это уже совсем не удивляет. Кстати у плагина обмена с SendPulse больше 800 скачиваний, видимо вам стоит ждать гнева пачками.
Отправить вам запрос? Исправите ошибку в собственном продукте, как Исполнитель?
зачем его отключать?
Правильно! Пусть болтается, дальше плодит ошибки и ещё не известно, как это скажется на других плагинах. Всё норм. Это Webasyst))
вы явно не понимаете моего ответа и сути вашего вопроса..
Поясню - удалять приложение Контакты идея странная. Плагин сендпульс очень кривой. В результате, вы убираете рабочее (но не развивающееся приложение, бесплатное) и его плагин логично генерит ошибку. Вопрос - зачем вы удаляете контакты? Какая насущна причина в этом?
Ну как обычно, никто ничего не понимает среди тех, кому вы пишите. Значит так ставите свой вопрос. Вы мне минусы, а я вам плюсы сейчас поставлю
какие минусы, друг мой. Что за фобия?
Еще раз озвучу позицию: не надо удалять Контакты. Вполне годное приложение, и бесплатное.
Есть в нем пара хороших моментов.
Вы уверены, что установленное приложение с такими ошибками потом не вызовет ошибок в других приложениях или плагинах?
Помнится тут сами разработчики создавали темы, чтобы можно было определять где и какой плагин снят с продажи. Вы же пишите совсем другое
p/s/ никаких фобий, просто забавно))
Где вы прочитали, что я удалил Контакты?
Вы его отключили? Или ошибка в плагине? Если в плагине вопрос к плагину. Если отключили - включите, если удалили верните. Webasyst тут причем?
Приложение Контакты не удалял, только отключал
В первом ответе сотрудник Webasyst указал, что это ошибка в приложение Контакты. Разработчик приложения является Webasyst
он не разобрался в ситуации
придожение контакты все хранят как зеницу ока, никто его не удаляет и оно нормально работает если какие-нибудь отрицательные id в базе не поймает.
так а что у вас там он прочитать не может найдите и дайте ему прочитать
По логу вы видите, что не может прочитать?
у вас лог сокращен. достаньте полную версию. не информативно сейчас.
Вообщем смотрите что получается. Плагин SendPulse к приложению Контакты здесь не при чём. Отключил его. Далее находясь на страницы логирования /webasyst/logs/, перехожу в приложение CRM и тут же появляется запись в логе wa-log/error.log
Параллельно появляется запись в файле лога командной строки cli.log
Просто у вас отработал cron в это время. Связи нет. А если есть, то обратная: ошибка появилась вследствие запуска команды cron а не вашего перехода. Но вероятность последнего крайне мала.
Скорее всего, просто отсутствует фото контакта. Или его "шаблон". Проверьте, есть ли у вас файлы
в каталоге
Перечисленные файлы на месте, в каталоге /wa-content/img/
Но от SendPulse все равно надо избавляться. Оно под PHP 8+ уронит систему.
Ну или файлов локализации у этого плагина править. Строчку с plurals
Хорошее предложение и касается не только этого плагина. Остается только вопрос - чем заменить? Как вы понимаете, в некоторых случаях, это риторический вопрос)) опираясь на то, что в инсталлере доступно