dostmaster adlı üyeden alıntı:
mesajı görüntüle
Finova artık açık kaynak | İşlem Yönetimi | Devamlı Ödemeler | Çoklu para birimi | CRM
45
●3.398
- 30-10-2025, 17:43:48Tahmin ettiğim gibi, ilgili hata plesk panel kaynaklı.dostmaster adlı üyeden alıntı: mesajı görüntüle
https://github.com/mehmetmasa/finova...ChatWidget.php
https://github.com/mehmetmasa/finova...dget.blade.php
Livewire componentlerinden Livewire/AI/ChatWidget.php ile livewire/ai/chat-widget.blade.php dosyalarında AI & ai olarak oluşturulması (Büyük & Küçük harf) plesk tarafında sorun yaratıyor.
Dosya ismi/Klasör ismi ve içerikte düzenleme gerekir, chatgpt gibi AI aracına ilgili hatayı anlatarak hızlı çözüme ulaşabilirsiniz.
Plesk panelde ayarı var mı bilmiyorum. - 16-11-2025, 14:10:59evet sorun çözüldü Teşekkür Ederim.Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
giriş sayfasında görsellerde ve admin/settings icon ve logoları yüklememe rağmen girişteki sorunu anlayamadım.
..../site/01KA6060HV24B5WW9CMJCWTMGY.png sorguluyor ana sayfa
storage/site/01KA6060HV24B5WW9CMJCWTMGY.png bu şekilde açıyor admin panelde

<!DOCTYPE html> <html lang="tr"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="csrf-token" content="iCSwVlr45ohYCYtNUBpLYHPkJQMioB4RkMjNnfYz"> <title>- | Gelir-Gider CRM</title> <link rel="icon" href="/storage/site/01KA6060J04B52WRSWGTRH0AJG.png"> <link rel="preload" as="style" href="https://deneme.com.tr/build/assets/app-Dvd9Ltsw.css" /><link rel="modulepreload" href="https://deneme.com.tr/build/assets/app-Ieazwr42.js" /><link rel="modulepreload" href="https://deneme.com.tr/build/assets/sortable.esm-C83syoBY.js" /><link rel="stylesheet" href="https://deneme.com.tr/build/assets/app-Dvd9Ltsw.css" data-navigate-track="reload" /><script type="module" src="https://deneme.com.tr/build/assets/app-Ieazwr42.js" data-navigate-track="reload"></script> <link href="https://deneme.com.tr/css/filament/forms/forms.css?v=3.3.8.0" rel="stylesheet" data-navigate-track /> <link href="https://deneme.com.tr/css/filament/support/support.css?v=3.3.8.0" rel="stylesheet" data-navigate-track /> <style> :root { --danger-50:254, 242, 242; --danger-100:254, 226, 226; --danger-200:254, 202, 202; --danger-300:252, 165, 165; --danger-400:248, 113, 113; --danger-500:239, 68, 68; --danger-600:220, 38, 38; --danger-700:185, 28, 28; --danger-800:153, 27, 27; --danger-900:127, 29, 29; --danger-950:69, 10, 10; --gray-50:249, 250, 251; --gray-100:243, 244, 246; --gray-200:229, 231, 235; --gray-300:209, 213, 219; --gray-400:156, 163, 175; --gray-500:107, 114, 128; --gray-600:75, 85, 99; --gray-700:55, 65, 81; --gray-800:31, 41, 55; --gray-900:17, 24, 39; --gray-950:3, 7, 18; --info-50:239, 246, 255; --info-100:219, 234, 254; --info-200:191, 219, 254; --info-300:147, 197, 253; --info-400:96, 165, 250; --info-500:59, 130, 246; --info-600:37, 99, 235; --info-700:29, 78, 216; --info-800:30, 64, 175; --info-900:30, 58, 138; --info-950:23, 37, 84; --primary-50:239, 246, 255; --primary-100:219, 234, 254; --primary-200:191, 219, 254; --primary-300:147, 197, 253; --primary-400:96, 165, 250; --primary-500:59, 130, 246; --primary-600:37, 99, 235; --primary-700:29, 78, 216; --primary-800:30, 64, 175; --primary-900:30, 58, 138; --primary-950:23, 37, 84; --success-50:240, 253, 244; --success-100:220, 252, 231; --success-200:187, 247, 208; --success-300:134, 239, 172; --success-400:74, 222, 128; --success-500:34, 197, 94; --success-600:22, 163, 74; --success-700:21, 128, 61; --success-800:22, 101, 52; --success-900:20, 83, 45; --success-950:5, 46, 22; --warning-50:254, 252, 232; --warning-100:254, 249, 195; --warning-200:254, 240, 138; --warning-300:253, 224, 71; --warning-400:250, 204, 21; --warning-500:234, 179, 8; --warning-600:202, 138, 4; --warning-700:161, 98, 7; --warning-800:133, 77, 14; --warning-900:113, 63, 18; --warning-950:66, 32, 6; } </style> <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}</style> <style> /* Tüm toggle sütunlarını küçültme */ .fi-ta-col-toggle .fi-ta-toggle { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } /* Toggle düğmesinin kendisini küçültme */ .fi-toggle { --toggle-width: 2.5rem !important; --toggle-height: 1.25rem !important; } /* Toggle içindeki yuvarlak düğmeyi küçültme */ .fi-toggle-dot { --toggle-dot-size: 0.875rem !important; } </style> </head> <body class="bg-gray-100 font-sans antialiased"> <section wire:snapshot="{"data":{"email":"","password":""},"memo":{"id":"JK9e6C6bS5Fbbn4rGJyG","name":"auth.login","path":"\/","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"tr"},"checksum":"117fe5459bb7e4379a3369bcd38216f561ab740b1e18650ccaaf4684537cda00"}" wire:effects="[]" wire:id="JK9e6C6bS5Fbbn4rGJyG" class="min-h-screen flex items-center justify-center bg-gradient-to-br from-gray-100 to-[#E5E7EB]"> <div class="w-full max-w-md relative"> <!-- Main card --> <div class="relative bg-white backdrop-filter backdrop-blur-sm bg-opacity-90 rounded-2xl shadow-xl overflow-hidden border border-gray-100 z-10"> <!-- Make the top more colorful and attractive --> <div class="bg-gradient-to-r from-primary-600 to-primary-500 pt-6 pb-10 px-8 rounded-b-[40px] relative overflow-hidden"> <div class="absolute -right-8 -top-8 w-32 h-32 bg-white opacity-10 rounded-full"></div> <div class="absolute -left-6 bottom-2 w-20 h-20 bg-white opacity-10 rounded-full"></div> <div class="flex items-center justify-center mb-3"> <img class="h-14 filter brightness-0 invert" src="https://deneme.com.tr/site/01KA6060HV24B5WW9CMJCWTMGY.png" alt="- | Gelir-Gider CRM"> </div> <h2 class="text-2xl font-bold text-white text-center">- | Gelir-Gider CRM</h2> <p class="text-primary-100 text-center text-sm mt-1">Finansal verilerinize güvenli giriş yapın</p> </div> <!-- Form section - shifted position --> <div class="px-8 pb-8 -mt-6"> <div class="bg-white rounded-xl shadow-lg p-6 transform transition-all"> <form class="space-y-5" wire:submit.prevent="submit" method="POST"> <input type="hidden" name="_token" value="iCSwVlr45ohYCYtNUBpLYHPkJQMioB4RkMjNnfYz" autocomplete="off"> <div> <label for="email" class="block mb-2 text-sm font-medium text-gray-700">Email</label> <div class="relative"> <div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400" viewBox="0 0 20 20" fill="currentColor"> <path d="M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z" /> <path d="M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z" /> </svg> </div> <input type="email" name="email" wire:model="email" id="email-field" class="w-full pl-10 pr-4 py-3 border border-gray-300 rounded-lg focus:ring-primary-500 focus:border-primary-500 transition-all" placeholder="email@example.com"> </div> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> <div> <label for="password" class="block mb-2 text-sm font-medium text-gray-700">Şifre</label> <div class="relative"> <div class="absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"> <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-gray-400" viewBox="0 0 20 20" fill="currentColor"> <path fill-rule="evenodd" d="M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z" clip-rule="evenodd" /> </svg> </div> <input type="password" name="password" wire:model="password" id="password-field" class="w-full pl-10 pr-4 py-3 border border-gray-300 rounded-lg focus:ring-primary-500 focus:border-primary-500 transition-all" placeholder=""> </div> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> <div class="flex items-center justify-between"> <div class="flex items-center"> <input id="remember" type="checkbox" class="w-4 h-4 border border-gray-300 rounded bg-gray-50 focus:ring-primary-500 text-primary-600"> <label for="remember" class="ml-2 text-sm text-gray-600">Beni hatırla</label> </div> </div> <button type="submit" class="w-full py-3 px-4 bg-gradient-to-r from-primary-600 to-primary-500 hover:from-primary-700 hover:to-primary-600 text-white font-medium rounded-lg shadow-md hover:shadow-lg transform hover:-translate-y-0.5 transition-all duration-150"> <span class="flex items-center justify-center"> Giriş Yap </span> </button> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </form> </div> <div class="mt-6 text-center"> <p class="text-sm text-gray-500"> 2025 © - | Gelir-Gider CRM - Tüm hakları saklıdır. </p> </div> </div> </div> </div> </section> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> <!-- Livewire Scripts --> <script src="/livewire/livewire.js?id=df3a17f2" data-csrf="iCSwVlr45ohYCYtNUBpLYHPkJQMioB4RkMjNnfYz" data-update-uri="/livewire/update" data-navigate-once="true"></script> <script> window.filamentData = [] </script> <script src="https://deneme.com.tr/js/filament/notifications/notifications.js?v=3.3.8.0" ></script> <script src="https://deneme.com.tr/js/filament/support/support.js?v=3.3.8.0" ></script> <style> :root { } </style> <div wire:snapshot="{"data":{"isFilamentNotificationsComponent":true,"notifications":[[],{"class":"Filament\\Notifications\\Collection","s":"wrbl"}]},"memo":{"id":"omhY7hSd3lOPHE3szZBH","name":"notifications","path":"\/","method":"GET","children":[],"scripts":[],"assets":[],"errors":[],"locale":"tr"},"checksum":"532fa0cd1fe227fbf4c5d9a59cc101fdfc3cc6ffbd1471eb2b5bca6345dbe716"}" wire:effects="{"listeners":["notificationsSent","notificationSent","notificationClosed"]}" wire:id="omhY7hSd3lOPHE3szZBH"> <div class="fi-no pointer-events-none fixed inset-4 z-50 mx-auto flex gap-3 items-end flex-col-reverse justify-end" role="status" > <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--> </div> </body> </html> - 18-11-2025, 00:13:35global ölçekte gayet uygun fiyatlara sürümlü satılabilir. emeğinize sağlık
- 19-11-2025, 01:01:14Teşekkürler.engineering adlı üyeden alıntı: mesajı görüntüle
Sonraki güncellemelerde otomatik kurulum sihirbazı ve güncelleme dağıtım modülü düşünüyoruz. Build alınıp dağıltılması ve SQL'in direkt import edilmesi güncelleme sırasında migrationlarda sorun yaratabilir.lXenonl adlı üyeden alıntı: mesajı görüntüle - 19-11-2025, 07:06:06Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
hocam localde kurulumu yaptıktan sonra paylaşımlı hostinge taşıdım anasayfadaki htaccess de şöyle bir düzelt yaptım
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ public/$1 [L] </IfModule>normalde başka laravel applerinde çalışıyordu. Login sayfası sorunsuz açılıyor fakat login olduktan sonra http500 hatası veriyor sebebi nedir acaba yardımcı olur musunuz ?
db bilgileri .env proje url vs. herşey doğru - 19-11-2025, 07:35:39galiba sorunMehmetmasa adlı üyeden alıntı: mesajı görüntüle
Livewire/AI/ChatWidget.php dosyasından kaynaklınıyor livewire içindeki AI klasörünü sildim fakat halen pasif olmadı bu ai özelliğini tamamen nasıl kapataiblirimben kullanamyı düşünmüyorum zaten
