"} [2026-02-12 20:36:39] production.ERROR: An email must have a "From" or a "Sender" header. {"exception":"[object] (Symfony\\Component\\Mime\\Exception\\LogicException(code: 0): An email must have a \"From\" or a \"Sender\" header. at /var/www/ctrlpanel/vendor/symfony/mime/Message.php:132) [stacktrace] #0 /var/www/ctrlpanel/vendor/symfony/mime/Email.php(399): Symfony\\Component\\Mime\\Message->ensureValidity() #1 /var/www/ctrlpanel/vendor/symfony/mailer/SentMessage.php(34): Symfony\\Component\\Mime\\Email->ensureValidity() #2 /var/www/ctrlpanel/vendor/symfony/mailer/Transport/AbstractTransport.php(68): Symfony\\Component\\Mailer\\SentMessage->__construct() #3 /var/www/ctrlpanel/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(138): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send() #4 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(585): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send() #5 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(332): Illuminate\\Mail\\Mailer->sendSymfonyMessage() #6 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php(67): Illuminate\\Mail\\Mailer->send() #7 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(148): Illuminate\\Notifications\\Channels\\MailChannel->send() #8 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(106): Illuminate\\Notifications\\NotificationSender->sendToNotifiable() #9 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php(19): Illuminate\\Notifications\\NotificationSender->Illuminate\\Notifications\\{closure}() #10 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php(101): Illuminate\\Notifications\\NotificationSender->withLocale() #11 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Notifications/ChannelManager.php(54): Illuminate\\Notifications\\NotificationSender->sendNow() #12 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php(119): Illuminate\\Notifications\\ChannelManager->sendNow() #13 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Notifications\\SendQueuedNotifications->handle() #14 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #15 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure() #16 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #17 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\\Container\\BoundMethod::call() #18 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(126): Illuminate\\Container\\Container->call() #19 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}() #20 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #21 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(130): Illuminate\\Pipeline\\Pipeline->then() #22 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(126): Illuminate\\Bus\\Dispatcher->dispatchNow() #23 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}() #24 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #25 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(121): Illuminate\\Pipeline\\Pipeline->then() #26 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(69): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware() #27 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\Queue\\CallQueuedHandler->call() #28 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(442): Illuminate\\Queue\\Jobs\\Job->fire() #29 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(392): Illuminate\\Queue\\Worker->process() #30 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(178): Illuminate\\Queue\\Worker->runJob() #31 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(149): Illuminate\\Queue\\Worker->daemon() #32 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(132): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #33 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #34 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #35 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure() #36 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #37 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Container/Container.php(696): Illuminate\\Container\\BoundMethod::call() #38 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call() #39 /var/www/ctrlpanel/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute() #40 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run() #41 /var/www/ctrlpanel/vendor/symfony/console/Application.php(1094): Illuminate\\Console\\Command->run() #42 /var/www/ctrlpanel/vendor/symfony/console/Application.php(342): Symfony\\Component\\Console\\Application->doRunCommand() #43 /var/www/ctrlpanel/vendor/symfony/console/Application.php(193): Symfony\\Component\\Console\\Application->doRun() #44 /var/www/ctrlpanel/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #45 /var/www/ctrlpanel/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle() #46 {main} "} [2026-02-12 20:37:23] production.INFO: Создание инвойса {"user_id":516,"amount":"75"} [2026-02-12 20:37:23] production.INFO: Ответ от LZT {"invoice":{"additional_data":"","amount":75,"callback_date":0,"comment":"Пополнение баланса пользователя ID 516","expires_at":1770921443,"invoice_date":1770917843,"invoice_id":728405,"is_test":false,"merchant_id":1685,"paid_date":0,"payer_user_id":0,"payment_id":"pay_698e0fd310133","resend_attempts":0,"status":"not_paid","url":"https://lzt.market/invoice/728405/","url_callback":"https://bhost.fun/payment/lzt/webhook","url_success":"https://bhost.fun/payment/lzt/success","user_id":9367269},"system_info":{"visitor_id":9367269,"time":1770917843,"log_id":3503244186}} [2026-02-12 20:39:58] production.INFO: Создание инвойса {"user_id":516,"amount":"75"} [2026-02-12 20:39:58] production.INFO: Ответ от LZT {"invoice":{"additional_data":"","amount":75,"callback_date":0,"comment":"Пополнение баланса пользователя ID 516","expires_at":1770921598,"invoice_date":1770917998,"invoice_id":728417,"is_test":false,"merchant_id":1685,"paid_date":0,"payer_user_id":0,"payment_id":"pay_698e106e4d901","resend_attempts":0,"status":"not_paid","url":"https://lzt.market/invoice/728417/","url_callback":"https://bhost.fun/payment/lzt/webhook","url_success":"https://bhost.fun/payment/lzt/success","user_id":9367269},"system_info":{"visitor_id":9367269,"time":1770917998,"log_id":3503273272}} [2026-02-12 20:41:00] production.INFO: Создание инвойса {"user_id":516,"amount":"75"} [2026-02-12 20:41:00] production.INFO: Ответ от LZT {"invoice":{"additional_data":"","amount":75,"callback_date":0,"comment":"Пополнение баланса пользователя ID 516","expires_at":1770921660,"invoice_date":1770918060,"invoice_id":728419,"is_test":false,"merchant_id":1685,"paid_date":0,"payer_user_id":0,"payment_id":"pay_698e10ac47bfc","resend_attempts":0,"status":"not_paid","url":"https://lzt.market/invoice/728419/","url_callback":"https://bhost.fun/payment/lzt/webhook","url_success":"https://bhost.fun/payment/lzt/success","user_id":9367269},"system_info":{"visitor_id":9367269,"time":1770918060,"log_id":3503284536}} [2026-02-12 20:43:10] production.INFO: Создание инвойса {"user_id":516,"amount":"75"} [2026-02-12 20:43:11] production.INFO: Ответ от LZT {"invoice":{"additional_data":"","amount":75,"callback_date":0,"comment":"Пополнение баланса пользователя ID 516","expires_at":1770921791,"invoice_date":1770918191,"invoice_id":728430,"is_test":false,"merchant_id":1685,"paid_date":0,"payer_user_id":0,"payment_id":"pay_698e112ee512b","resend_attempts":0,"status":"not_paid","url":"https://lzt.market/invoice/728430/","url_callback":"https://bhost.fun/payment/lzt/webhook","url_success":"https://bhost.fun/payment/lzt/success","user_id":9367269},"system_info":{"visitor_id":9367269,"time":1770918191,"log_id":3503307361}} [2026-02-12 20:44:35] production.INFO: Создание инвойса {"user_id":516,"amount":"75"} [2026-02-12 20:44:35] production.INFO: Ответ от LZT {"invoice":{"additional_data":"","amount":75,"callback_date":0,"comment":"Пополнение баланса пользователя ID 516","expires_at":1770921875,"invoice_date":1770918275,"invoice_id":728435,"is_test":false,"merchant_id":1685,"paid_date":0,"payer_user_id":0,"payment_id":"pay_698e118353876","resend_attempts":0,"status":"not_paid","url":"https://lzt.market/invoice/728435/","url_callback":"https://bhost.fun/payment/lzt/webhook","url_success":"https://bhost.fun/payment/lzt/success","user_id":9367269},"system_info":{"visitor_id":9367269,"time":1770918275,"log_id":3503322007}} [2026-02-12 20:45:20] production.INFO: Платеж успешно завершён {"user_id":516} [2026-02-12 20:45:21] production.INFO: LZT Webhook получен {"additional_data":null,"amount":75,"callback_date":0,"comment":"Пополнение баланса пользователя ID 516","expires_at":1770921875,"invoice_date":1770918275,"invoice_id":728435,"is_test":false,"merchant_id":1685,"paid_date":1770918319,"payer_user_id":10245482,"payment_id":"pay_698e118353876","resend_attempts":0,"status":"paid","url":"https://lzt.market/invoice/728435/","url_callback":"https://bhost.fun/payment/lzt/webhook","url_success":"https://bhost.fun/payment/lzt/success","user_id":9367269} [2026-02-12 20:45:21] production.WARNING: Webhook без подписи LZT-Signature {"request":{"additional_data":null,"amount":75,"callback_date":0,"comment":"Пополнение баланса пользователя ID 516","expires_at":1770921875,"invoice_date":1770918275,"invoice_id":728435,"is_test":false,"merchant_id":1685,"paid_date":1770918319,"payer_user_id":10245482,"payment_id":"pay_698e118353876","resend_attempts":0,"status":"paid","url":"https://lzt.market/invoice/728435/","url_callback":"https://bhost.fun/payment/lzt/webhook","url_success":"https://bhost.fun/payment/lzt/success","user_id":9367269}} [2026-02-12 20:45:21] production.INFO: Проверка суммы платежа {"db_amount_rub":75.0,"webhook_amount_rub":75.0,"db_amount_type":"double","webhook_amount_type":"double"} [2026-02-12 20:45:21] production.INFO: Баланс обновлен {"credits":75000} [2026-02-12 20:45:21] production.INFO: Найден реферал {"user_id":516,"referrer_id":118} [2026-02-12 20:45:21] production.INFO: Базовые настройки реферальной системы {"mode":"commission","base_percentage":15.0,"always_give_commission":true,"credits_display_name":"Credits"} [2026-02-12 20:45:21] production.INFO: Используется партнерский процент из таблицы partner_discounts {"referrer_id":118,"referrer_name":"Verly","base_percentage":15.0,"partner_percentage":35,"final_percentage":35.0} [2026-02-12 20:45:21] production.INFO: Расчет комиссии с делением на 1000 {"amount_rub":75.0,"base_percentage":15.0,"final_percentage":35.0,"commission_rub":26.25,"current_referrer_balance_raw":734799,"current_referrer_balance_in_rub":734.799,"new_referrer_balance_in_rub":761.049} [2026-02-12 20:45:21] production.INFO: Реферальная комиссия начислена (с делением на 1000) {"referrer_id":118,"referrer_name":"Verly","user_id":516,"user_name":"svoi1339","payment_amount_rub":75.0,"commission_rub":26.25,"referrer_old_balance_raw":734799,"referrer_old_balance_in_rub":734.799,"referrer_new_balance_raw":761049,"referrer_new_balance_in_rub":761.049,"is_first_purchase":true,"commission_source":"partner_discounts_table"} [2026-02-12 20:45:21] production.INFO: Баланс обновлён {"user_id":516,"amount":75.0} [2026-02-12 20:45:21] production.INFO: Уведомление отправлено в Discord {"status":204,"user_id":516,"amount":75.0} [2026-02-12 20:45:57] production.DEBUG: Product Price: 75000 [2026-02-12 20:52:49] production.ERROR: The route images/user_profile_bg.webp could not be found. [2026-02-12 20:52:50] production.INFO: array ( 0 => array ( 'column' => '6', 'dir' => 'desc', ), ) [2026-02-12 20:52:50] production.ERROR: The route images/user_profile_bg.webp could not be found. [2026-02-12 20:52:51] production.INFO: array ( 0 => array ( 'column' => '6', 'dir' => 'desc', ), ) [2026-02-12 20:52:58] production.ERROR: The route images/user_profile_bg.webp could not be found. [2026-02-12 20:52:58] production.INFO: array ( 0 => array ( 'column' => '6', 'dir' => 'desc', ), ) [2026-02-12 20:53:51] production.ERROR: PterodactylClient: cURL error 28: Resolving timed out after 10000 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://panel.bhost.fun/api/application/nodes/1 [2026-02-12 20:53:51] production.ERROR: Unable to connect to Pterodactyl node - Please check if the node is online and accessiblecURL error 28: Resolving timed out after 10000 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://panel.bhost.fun/api/application/nodes/1